Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 4

Name: Jacqueline Magdy Helmy. Class: 3rd Computer Science. Subject: Software Engineering.

_____________________________________________________ _

Q1: Explain why the intangibility of software systems poses special problems for software project management?
- Intangible system is that system whose services are not visible; it means you cannot touch it. If we have a software system that is intangible in nature then we have to face various problems i.e. buggy software products and customers. The first outcome mentioned clearly derives from a cognitive factor: testing software products is not an easy or trivial task. The second outcome derives from a social issue, namely the communication channels between customer and developers.

Q2: Explain why best programmers do not always make the best software managers?
- Best programmers never make best software, for couple of reasons: They think as geeks and other people might have problems to use their software (niceness are added not by programmers but by completely different kind of people like management, designers, sales -oriented people). Lack of interface but good functionality is a sign of good programmers work :) Good programmers know, that there is more bugs somewhere in their code and they cant honestly sell it as the best Management and sales people do not know that their software is not the best one.

Q3: Define the system models.


The system models are graphical representation more describe the system because the graphics more understandable than the natural language description.

System models are important bridge between design process and analysis process.

Q4: Give Examples of the types of the system models and explain usage of each one.
a) Data flaw model. It shows how the data processed at deferent system stages.

b)

Compassion modes (aggregation model). It shows how entities in the system are composed of other entities.

c)

Structure model. It shows the subsystems of the system.

d)

Classification model.

Its class object and inheritance diagram show how entities have common characteristics.

e)

Simulates response model (state transition Diagram). It show how the system react to internal or external event.

You might also like