Sie sind auf Seite 1von 2

SED 401I

Assignment 4 and guideline for exams preparation







In preparing for your Oct/ Nov 2014 exams, you must take into consideration the assignment
1questions as well as assignment 2&3. Topics like: The principles of agile methods, extreme
programing and others must be considered. Also study sections on fundamental concepts of user and
system requirements.
Question structure of the examination may look like the sample questions below.

Note that these questions are for self-assessment
And NO special feedback may be given




1. What does usability testing involve?

1. Deployment testing.
2. Requirements validation.
3. Load testing
4. All of the above


2. As a system developer, which of the following are elements to be considered in systems design?

1. Architecture, data and interfaces.
2. Data interfaces and project scope.
3. Systems models.
4. All of the above.

3.. Which of the following is related to software engineering?

1. Architecture, data and interfaces.
2. Data interfaces and project scope.
3. Systems models.
4. All of the above.

4. An architectural style encompasses which of the following elements?

1. Constraints
2. Set of components
3. Semantic models
4. All of the above

5. In order to determine the architectural style or combination of styles that best fits the proposed
system, requirements engineering should be used to uncover __

1. Algorithmic complexity
2. Characteristics and constraints
3. Control and data
4. Design patterns









Section B will comprise of similar questions indicated below.

Q1
What are the fundamental concepts of user and system
requirements and why must these requirements be written in different ways?

Q 2
Discuss agile methods and extreme programming. State the relationship between agile
methods and extreme programming.

Q3
Describe each of the following requirements as well as the possible relationships between
them: user requirements, system requirements, functional requirements and non-functional
requirements.




Q4
Explain two important benefits of reengineering as opposed to replacement. Also discuss the
different activities in the reengineering process.

Q5
A range of different models may be produced during an object-oriented design process.
Discuss the purposes of three different static models and two different dynamic models,
involved in OO design process.


Q6
Explain the term socio-technical system. Indicate the difference between a technical computer-
based system and a social-technical system.
Q7
Give five reasons why software dependability is important in most socio-technical systems.

Q8
Risk management is one of the most important tasks for a project manager. Discuss this
statement in terms of risk identification, risk analysis, risk planning, and risk monitoring.

Q9

Discuss configuration management in terms of change management, version management,
system building, and release management

Q10
Explain all the phases in ICT project managemet

Das könnte Ihnen auch gefallen