sed+401i+assignment+4+and+exams+guidelines (1)

Upload: shaun-neville

Post on 02-Jun-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 SED+401I+assignment+4+and+exams+guidelines (1)

    1/2

    SED 401I

    Assignment 4 and guideline for exams preparation

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

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

    1. What does usability testing involve?

    1. Deployment testing.2. Requirements validation.3. Load testing4. 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 proposedsystem, requirements engineering should be used to uncover __

    1. Algorithmic complexity2. Characteristics and constraints

    3. Control and data

    4. Design patterns

  • 8/10/2019 SED+401I+assignment+4+and+exams+guidelines (1)

    2/2

    Section B will compr ise of similar questions indicated below.

    Q1What are the fundamental concepts of user and systemrequirements and why must these requirements be written in different ways?

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

    Q3Describe each of the following requirements as well as the possible relationships between

    them: user requirements, system requirements, functional requirements and non-functionalrequirements.

    Q4

    Explain two important benefits of reengineering as opposed to replacement. Also discuss thedifferent 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.

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

    Q8Risk management is one of the most important tasks for a project manager. Discuss thisstatement 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

    Q10Explain all the phases in ICT project managemet