Software Project Case Analysis Lab Exercises

  • 格式:pdf
  • 大小:229.66 KB
  • 文档页数:2

Software Project Case Analysis Lab
Exercises
(25 Points)
Following are the list of practical exercises composed for this course. Your task is to carefully understand each question and then suggest appropriate solutions. The work should be done in a professional manner i.e. neatly/clearly. Use figures or diagram wherever necessary.
Note:“The deadline for handing in the LAB report is strict i.e. in your last LAB class.”
__________________________________________________________________
Exercise # 1:
Prepare SRS (Software Requirements Specification)for Library Management System.
Hint:There are many examples available in Google, which will help you to write the SRS document for Library Management System. (Please do not copy and paste, just try to understand and then write it in your own words)
----------------------------------------------------------------------------------------------------
Exercise # 2:
Construct the ‘activity diagram’for online shopping system such as ‘’. (Use Rational Rose or Microsoft Visio to construct the diagram)
----------------------------------------------------------------------------------------------------
Exercise # 3:
Construct the ‘Use Case Diagram’for online shopping system, where you show that the customer uses some website such as e-bay or alibaba for shopping. You need to show the number of use-cases when the customer selected some item and
now want to check out. (Use Rational Rose or Microsoft Visio to construct the diagram)
---------------------------------------------------------------------------------------------------- Exercise # 4:
Explain the difference between three concepts used in Object Oriented Programming.
Association
Aggregation
Composition
Note:You need to explain the difference between these concepts both by writing text and by drawing diagrams.
Exercise # 5:
Derive boundary value analysis test cases for the following example. Identify at least 10 test case candidates.
The NextDate problem is a function of three variables: day, month and year. Upon the input of a certain date it returns the date of the day after that of the input.
The input variables have these obvious conditions:-
1 ≤ Day ≤ 31.
1 ≤ month ≤ 12.
1812 ≤ Year≤ 2012.
All errors in the next date problem are denoted by Invalid Input Date。