0% found this document useful (0 votes)
22 views4 pages

Assignment 1

The assignment requires selecting a real Sri Lankan business scenario suitable for building an information system, focusing on areas such as retail, healthcare, software development, or finance. Students must analyze business requirements, create various models (functional, structural, and behavioral), and compile a comprehensive project report. The report will be assessed based on the clarity of the business scenario, depth of analysis, accuracy of models, and overall presentation quality.

Uploaded by

Lavin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views4 pages

Assignment 1

The assignment requires selecting a real Sri Lankan business scenario suitable for building an information system, focusing on areas such as retail, healthcare, software development, or finance. Students must analyze business requirements, create various models (functional, structural, and behavioral), and compile a comprehensive project report. The report will be assessed based on the clarity of the business scenario, depth of analysis, accuracy of models, and overall presentation quality.

Uploaded by

Lavin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Overview

In this assignment you will select a real business scenario where an information system is (or
can be) built. The project should address a scenario with a sizable scope yet remain manageable
in complexity. You will identify and analyze the business requirements and then develop models
to represent the system using a variety of techniques. The final deliverable is a comprehensive
project report.

Project Objectives

• Identify a Real Business Scenario: Choose a real Sri Lankan business that could
significantly benefit from an information system solution in one of the following fields.

o Retail store or a supermarket chain

o Healthcare clinic or a hospital

o Software development company or a software service company

o Finance company or a bank

• Gather Business Requirements: Analyze and document the business’s needs, challenges,
and objectives.

• Model the System:

o Functional Models: Create use case and activity diagrams to show what the
system should do and the flow of activities.

o Structural Models: Develop CRC (Class-Responsibility-Collaborator) cards and


class diagrams to outline the system’s structure and the responsibilities of its
components.

o Behavioral Models: Build sequence diagrams and state machine diagrams to


capture the dynamic interactions and state changes within the system.

Project Report Content

Your final report should include the following sections:

1. Introduction & Business Scenario

o Brief overview of the chosen business and its context.

o Rationale for selecting the scenario.


o Discussion of the current challenges or opportunities that justify the need for an
information system.

2. Business Requirements

o Detailed listing and explanation of the functional and non-functional


requirements.

o Methods used to gather these requirements (e.g., interviews, observation,


secondary research).

3. Functional Models

o Use Case Diagram: Illustrate the primary interactions between the system and its
actors.

o Activity Diagrams: Present key business processes or system workflows.

4. Structural Models

o CRC Cards: Provide a set of cards detailing classes, their responsibilities, and
collaborations.

o Class Diagrams: Offer a detailed view of the system’s classes, attributes,


methods, and relationships.

5. Behavioral Models

o Sequence Diagrams: Depict interactions over time between objects or


components for a key use case.

o State Machine Diagrams: Show the states of a critical component in the system
and how it transitions from one state to another.

6. Conclusion

o Summarize your findings and reflect on how the proposed models address the
business requirements.

o Consider potential future enhancements or considerations.

7. References and Appendices

o Cite any external sources, frameworks, or tools you used.

o Append detailed diagrams, models, and any supplementary material.


Marking Criteria (Total Marks: 100)

Your work will be assessed on the following aspects:

1. Business Scenario & Requirements (20 marks)

o Relevance & Clarity (10 marks): Appropriateness of the chosen scenario and
clear articulation of business challenges.

o Depth of Analysis (10 marks): Comprehensive identification of business


requirements (both functional and non-functional).

2. Functional Models (20 marks)

o Use Case Diagram (10 marks): Completeness, clarity, and correctness in


representing system interactions.

o Activity Diagrams (10 marks): Accurate depiction of workflows and processes


with appropriate detail.

3. Structural Models (20 marks)

o CRC Cards (10 marks): Clear, concise, and correct identification of classes,
responsibilities, and collaborations.

o Class Diagrams (10 marks): Logical, well-structured diagrams demonstrating


proper relationships and system structure.

4. Behavioral Models (20 marks)

o Sequence Diagrams (10 marks): Correct and detailed portrayal of interactions


over time.

o State Machine Diagrams (10 marks): Comprehensive illustration of state


transitions with logical flow.

5. Report Presentation & Quality (20 marks)

o Organization & Clarity (10 marks): Well-structured report, clarity in writing, and
logical flow of content.

o Professionalism & Referencing (10 marks): Appropriate use of diagrams,


professional formatting, and accurate referencing of sources.
Submission Guidelines

• Format: Submit your report as a single PDF document.

• Length: While there is no strict page limit, the report should be comprehensive and
include all required sections and models.

You might also like