Johns Hopkins University Software Engineering Fall 2002 - PowerPoint PPT Presentation

1 / 6
About This Presentation
Title:

Johns Hopkins University Software Engineering Fall 2002

Description:

Try not to let your answers take more than a half page per problem. ... In less than a half page, outline your approach for the next six months. ... – PowerPoint PPT presentation

Number of Views:45
Avg rating:3.0/5.0
Slides: 7
Provided by: bill95
Category:

less

Transcript and Presenter's Notes

Title: Johns Hopkins University Software Engineering Fall 2002


1
Johns Hopkins UniversitySoftware
EngineeringFall 2002
  • In-Class Mid-Term Exam
  • Bill Akin

2
Directions
  • There are four problems addressing the same four
    areas covered by the take-home exam.
  • Try not to let your answers take more than a half
    page per problem.
  • You may answer using paper (hopefully I will be
    able to read it) or on the computer.

3
Metrics and Measures
  • You must establish metrics for your organization
    to determine the impact of cyclomatic complexity
    numbers on software module maintenance (all
    kinds).
  • In less than a half page, outline your approach
    for the next six months. You can assume you
    belong to a large organization that delivers a
    lot of modules.

4
System Modeling
  • You may choose either the Level 1 diagram you
    submitted for your exam or the one I provided in
    the exam for this problem.
  • Draw the level 2 diagram for one of the processes
    in your Level 1 diagram.
  • Provide a narrative description of the Level 2
    processes
  • Describe the data in each data flow

5
Object-Oriented Concepts
  • You do not have to relate this question to
    anything else in your exam.
  • Give an example of a class that could be used in
    your semester project. It can be either a
    program element level class or a system level
    class.
  • Give an example of state data for the class.
  • Give an example of a method for the class
  • Give an example of an object of the class that
    you could use in your target system

6
Software Life-cycle
  • What software life-cycle model are you using in
    your project. If you havent discussed it, make
    one up.
  • Tell me why you chose it. Give specific benefits
    of the chosen life-cycle and reasons that some
    other models would not be appropriate.
Write a Comment
User Comments (0)
About PowerShow.com