# CSE1-CSE2

### System analysis and system design

&#x20;

when you sit with the client the first time these are concepts that you should know and take into consideration:

→ the business environment&#x20;

→ the customer expectations&#x20;

→ the competitive situation

→ the organization's business challenges

→ a diagnosis of the company&#x20;

→ the risks of not changing&#x20;

→ the initial strategy

→ continuous improvement

System analysis modeling just in case this term came in a client meeting or public meet up, it's how the solution will be processed in terms of information, here we will be using iteration development.

types of requirements&#x20;

1- user requirements.

easy requirements, this is what the client declares that he needs

2- system requirements.

medium requirements, this is what the solution needs to run and its limitations.

3- domain requirements.

hard requirements, those are the requirements that the client assumes you know them.

in short, let's write down the requirements in terms of&#x20;

people that use the system, solution's field concepts, hardware that has been used, managers that want to see reports and final the end product has to be easy and daily usable.

things to be into consideration

-> company's experience

Some say that in S\&d it's 80% of the system creation and process but this book was designed to create another possible line of thinking.&#x20;

you need to share several details with the client, and this method has its benefits and drawbacks.

next to read about&#x20;

-documenting, rebasing, use case model, analysis model, design model, implementation model, test model, system boundary, SDLC, Attributes, UML, normal approach,object-relational approach,manage , create , support , reuse ,process-driven ,architecture-centric,domain-specific,library-based.

&#x20;final words: think of understanding the problem as a doctor visit, the doctor (in this case you) has to listen to all that the patient (the client) will say, then after some lab visits (requirements clearing) and lastly the doctor will prescribe a medicine (the solution) that might help and the doctor will set a second appointment to check how the client is feeling about the medicine.&#x20;

take away from that story-> don't be the doctor that gives medicine before listening to the patient's symptoms.
