Back to Module List

CMPC2B05 - SYSTEMS ANALYSIS

Module Code:
CMPC2B05
Department:
Computing Sciences
Credit Value:
20
Level:
2
Organiser:
Dr. Pam Mayhew
This module considers various activities associated with the development of all types of computer based information systems including project management, feasibility, investigation, analysis, logical and physical design, and the links to file design, software design, and user interface design. It makes use of a number of analysis and design tools and techniques in order to produce readable system specifications. Students are introduced to a number of development methods including structured, object oriented, soft systems, participative, iterative and rapid approaches.

Copies of the lecture notes will be made available on the day of the lecture via blackboard. Seminar exercises will be made available on Blackboard or will be handed out at the beginning of the seminar as appropriate. CMP teaching laboratories are available to CMP students during term time outside timetabled teaching hours. General computing resources are located elsewhere on campus (e.g. the library).  This module will use the Blackboard system, in particular its group support environment.


The main library catalogue currently lists over 400 items on Information Systems, and Analysis and Design. Some of the more general texts on Software Engineering can also be useful. Copies of the course texts will be available in the library, both on the main shelves and in the short-loan sections.

Recommended purchase:

  • Satzinger, Jackson, and Burd, Systems Analysis in a Changing World International Student Edition; ISBN 0-619-21371-X. Publisher: Thomson.
    This text is excellent for a slightly more in-depth look at the 'harder' end of systems analysis and design, i.e. it is excellent for a comparison of the structured and OO approaches, with numerous examples of each.
     

Possible alternative purchases:

  • Kendall & Kendall, Systems Analysis and Design (International Edition;), ISBN 0-13-127323-X. Publisher: Pearson: Prentice Hall. This text is excellent on the 'softer' end of systems analysis and design, in particular fact finding.  There is less in-depth material on the OO approach, which is limited to the end of the text.   It is also more expensive.You can find several editions of this text in the library.

Submission:

Written coursework should be submitted by following the standard CMP practice. Students are advised to refer to the Guidelines and Hints on Written Work in CMP.

Deadlines:

If coursework is handed in after the deadline day or an agreed extension:
 

 

Work submitted Marks deducted
After 15:00 on the due date and before 15:00 on the day following the due date 10 marks
After 15:00 on the second day after the due date and before 15:00 on the third day after the due date 20 marks
After 15:00 on the third day after the due date and before 15:00 on the 20th day after the due date.  All the marks the work merits if submitted on time (ie no marks awarded) 
After 20 working days Work will not be marked and a mark of zero will be entered


Saturdays and Sundays will NOT be taken into account for the purposes of calculation of marks deducted.

All extension requests will be managed through the LTS Hub. A request for an extension to a deadline for the submission of work for assessment should be submitted by the student to the appropriate Learning and Teaching Service Hub, prior to the deadline, on a University Extension Request Form accompanied by appropriate evidence. Extension requests will be considered by the appropriate Learning and Teaching Service Manager in those instances where (a) acceptable extenuating circumstances exist and (b) the request is submitted before the deadline. All other cases will be considered by a Coursework Coordinator in CMP.

For more details, including how to apply for an extension due to extenuating circumstances download Submission for Work Assessment (PDF, 39KB)
 

Plagiarism:

Plagiarism is the copying or close paraphrasing of published or unpublished work, including    the work of another student; without due acknowledgement. Plagiarism is regarded a serious offence by the University, and all cases will be investigated. Possible consequences of plagiarism include deduction of marks and disciplinary action, as detailed by UEA's Policy on Plagiarism and Collusion.


Module specific:

  • To introduce models of the systems development process.
  • To explore the intrinsic complexity of the software development process.
  • To discuss the importance of description and modelling to the development process and examine a range of techniques.
  • To develop competence in the use of methods of analysis and design for information systems.

Transferable skills:

  • Written communication. Students write a report as part of their coursework. This must be written coherently and grammatically.
  • Oral communication. Non-assessed seminar exercises emphasise all aspects of oral communication. Formal presentation forms part of the second piece of course assessed work on this unit.
  • Problem solving. Systems Analysis and Design are inherently problem solving activities.
  • Working with others. Non-assessed seminar exercises emphasise the importance of working with others during Systems Analysis and Design. The second piece of assessed coursework is a group exercise.

On completion of this module students should be able to:

  • Describe all activities involved in the systems development life cycle.
  • Describe what is meant by the environment surrounding a system and the stakeholders involved.
  • Explain why systems development is far more than just software development.
  • Explain what is meant by systems analysis and list the various skills needed by a systems analyst.
  • Describe a range of requirements elicitation and validation methods.
  • Summarise the importance of prototyping to systems analysis and design.
  • Appreciate alternative approaches for systems analysis and design including the structured approach and the Object Oriented approach.
  • Carry out an analysis and design exercise for a small system.

 

Topics will be introduced during lectures, but the intention is that students will become actively involved during the supporting seminars, which will have a group work, problem-solving flavour.

Total Hours: 48

Lectures: 36 hours: 36 Content (with provisional weekly schedule)

  1. Introduction to analysis and design. The systems analyst. Systems development overview.
  2. The early stages of systems development.
  3. Fact finding.
  4. Systems analysis using a structured approach.
  5. Further structured analysis.
  6. Systems analysis using an Object-Oriented approach.
  7. Reading Week - No Lectures
  8. Systems design using a structured approach.
  9. Further systems design.
  10. Systems design using an Object-Oriented approach.
  11. Implementation and evaluation.
  12. Student Presentations.

Seminars: 12 hours: 12 Content (with provisional weekly schedule)

  1. The Analyst
  2. Feasibility Studies
  3. Interviewing
  4. Physical DFDs & process specifications
  5. Logical DFDs.
  6. UML exercise
  7. Reading Week
  8. Interface design.
  9. Software design.
  10. OO design.
  11. Implementation
  12. Student presentations

Laboratory work: 0 hours

There are no formal laboratory sessions for this unit. You will, however, be required to produce nicely presented specifications. All CMP labs provide access to Visio a useful tool for drawing the various modelling diagrams.

 


This module is assessed by a combination of coursework and an end of module examination. The exam accounts for 60% of the module's marks. It is scheduled during the summer exam period and lasts 3 hrs.

The coursework is divided into two components. The first piece of coursework is an individual piece of work worth 15% of the module's marks. It is set in week 3 and is due in at the beginning of week 7. The second, more demanding, piece of coursework, worth 25% of the module's marks, is set in week 6 and is due in at the beginning of week 12. This uses a real case, (where possible), as the basis for a group analysis and design exercise. Students are allocated into a mixed group. The work consists mainly of analysing, designing, an oral presentation, and a written presentation. Marks are awarded on both a group and an individual basis. For the group exercise, marks will be deducted for non-participation.