Information Technology Reference
In-Depth Information
1.7 Exercises
1. The potential list of professional skills involved in a software engineering
project is nearly limitless. List three people involved in a software engineering
project who are not computer programmers.
2. The people involved in a software engineering project, the stakeholders, are
flexible positions. Describe a situation in which the client, developer and user
are the same person.
3. We have said that software engineering is more than just programming and
computer science. What do you understand this to mean?
4. We have described software engineering as a practice in problem solving. Pick
any software application that you are familiar with, and describe its purpose in
terms of an existing challenge, and the solution that it represents.
5. What is modeling and what is its purpose in the software development process?
6. Many video games, like all software systems, are developed using software
engineering methodologies and practices. In the production of a video game,
what is a potential deliverable aside from the software itself?
7. The word ''system'' has many meanings and as such many definitions. Look it
up in a dictionary and write down all of the definitions that you feel apply to
software engineering.
8. What are the risks and benefits of the waterfall model development paradigm?
References
Blum B (1992) Software engineering: a holistic view. Oxford University Press, New York
Boehm B (1988) A spiral model of software development and enhancement. IEEE Computer
Booch G, Ivar, Jacobson, Rumbaugh J (1999) The unified modeling language user guide. Addison
Wesley Longman, Inc.
Bruegge B, Dutoit A (2004) Object-oriented software engineering: using UML, patterns, and
java, 2nd edn. Pearson Education, Ltd., Upper Saddle River
Ghezz C, Jazayer M, Mandrioli D (1991) Fundamentals of software engineering, 2nd edn.
Prentice Hall, New Jersey
Hayes F (2004) Chaos is back. Computerworld. http://www.computerworld.com/printthis/2004/
0,4814,97283,00.html . Accessed 8 Nov 2004
Schach S (2008) Object-oriented software engineering. McGraw-Hill Higher Education, Boston
Sommerville I (2004) Software engineering, 7th edn. Peason Education, Ltd., Boston
Stiller E, LeBlanc C (2002) Project-based software engineering. Addison-Wesley, Boston
Search WWH ::




Custom Search