Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit

ASSIGNMENT 2 REQUIREMENT (SYSTEM MODELLING & DESIGN)

MODULE       : INTRODUCTION TO SOFTWARE ENGINEERING

COURSE      : DICT

CODE            : ITGS2009\V1.0S10

OVERVIEW

System modeling is the process of developing abstract models of a system, with each model presenting  a  different  view  or  perspective  of  that  system.  Models  are  used  during  the requirements engineering process to help derive the detailed requirements for a system, during the design process to describe the system to engineers implementing the system, and after implementation to document the system’s structure and operation

In this assignment student will demonstrate their competency in modelling and designing a system. Students are highly advised to conduct regular meeting with team members to discuss and to ensure the assignment is progressing. Teamwork and every members are expected to contribute to the project. Working alone/in silo may resulting in unfavourable outcome / marks for the module as a whole.

WEIGHTING:   40%

DUE DATE:

Check

Blackboard

Submission Link

ASSIGNMENT REQUIREMENT

CASE STUDY: CommunitySkillMatchService.sg

During the COVID19 pandemic period, most of the people are out of job because they are made redundant in this period due to the shifting of the market requirement. At the sametime, the number of school leavers and graduates are increasing. As such, we have both fresh graduates and experience worker competing in the job market.

For graduates who are leaving the school soon, continue learning and going into internship is key for them to keep up with the competitiveness in this situation. CommunitySkill Organization charter the goal the of matching new graduates into local companies to bridge the gap and to ensure job  market  stability.  This  will  benefit  both  employers  and  job  seeker  where  the employer will have enough resources to work on the projects and the fresh graduates will learn the trade. The pay-out of the company will around $1500 to $2000 per fresh graduates without CPF contribution.

To ensure the sustainability of Community Skill Match initiative at scale, the organization have hired you and your team to develop an online system to manage the job demand and supplies.

More  requirements  and  details  will  be  given  progressively  during  class  session.  Hence students are expected to attend all classes to ensure all requirement or information regarding to this project are well captured.

TASKS

Prepare and develop a requirement engineering report based on case study specified above. Th report should begin with a cover page with all team members (percentage of contribution) follow by table of content on second page. The subsequent sections are listed below.

1) Introduction

Describe what this report is all about. Describe the how the expected system/software should work / its specification by providing a comprehensive user story from various stakeholder perspective. (Maximum 1 page)

2) Use Case Diagram

Develop  a  complete  system  use  case  diagram  based  on  the  project  specification  and additional information provided by your lecturer in class.

3) Class Diagram

Develop a class diagram which cover all objects required in the proposed system.


4) Sequence Diagram

Select and develop two sequence diagram from use cases specified in the use case diagram.

5) Layered Architecture.

Develop a layered architecture diagram to illustrate all sub-system or component involved when deploying the proposed system.

6) Reference

WHAT TO DO?

1.   Continue to work from the same group member in Assignment 1.

2.   Consult your lecture if you wish to change group, marks deduction applies

3.   Discuss and understand the requirement of the assignment and defined the parts / component to be completed by each member.

4.   Conduct regular meeting with team members to consolidate and complete above tasks.

5.   Prepare first draft of the system modelling and design report.

6.   Conduct peer review and evaluation

7.   Finalize the report and submit

WHAT IS TO BE SUBMITTED?

Deliverables & Submission

1.  A requirement engineering report NOT more than 14 pages.

Students are to submit their project prior the due date indicated in Blackboard.   Any late submission will attract mark deduction as follow:

 


PLAGARISM & PANALTY

Plagiarism is the practice of using another writer’s ideas or observations and presenting them as the author’s own. If students directly or indirectly use another author’s words without due acknowledgements to the original source, they are guilty of plagiarism and their work cannot be accepted as academic writing.

Plagiarism is a serious offence in PSB Academy and may lead to penalties in the student’s assessment,  in  most  cases  even  failure  of  the  assignment  and  /  or  module.  In  severe instances, plagiarism may lead to exclusion of the student from the programme of study. (read more detail in Student Handbook on 4.12 Academic Misconduct : PAC-ADM-G02 R15 Student Handbook)

TEAMWORK AND TEAM CONTRIBUTION

All members are expected to collaborate, contribute, and learn from each other while working of this assignment. Poor teamwork may resulting marks deduction as a whole.  Individual marks will be calculated based on the following formula:

 

ADDITONAL RESOURCES

•    Textbook

MARKING RUBRICS

Deliverables

Not Available / Incomplete

Marginal Fail

Below

Expectation

Meet

Expectation

Good

Excellence

Introduction

0

2

4

6

8

10

Use Case Diagram

0

4

8

12

16

20

Class Diagram

0

6

12

18

24

30

Sequence Diagram

0

4

8

12

16

20

Layered Architecture Diagram

0

2

4

6

8

10

Teamwork

0

0

0

5

10

10

RUBRICS DESCRIPTIONS

Ranking

Descriptions

Excellence

•     Exceptional knowledge base exploring, analysing and evaluating the discipline and its theory with extraordinary originality and autonomy.

•     Demonstrates an exceptional grasp of relevant analytical techniques, and the ability to apply these to new and/or abstract information and situations.

•     Shows  a  highly  developed  appreciation  of  the  limits  and/or  appropriate  uses  of particular analytical and evaluative approaches.

•     Knowledge and understanding of theory, where relevant, is highly detailed.

•     Exceptional   appreciation   of  the   limits   of  theory   demonstrated   throughout  all assessment outcomes.

•     Approach to assessment task is theoretically informed to an exceptional standard.

Good

•     Very good knowledge base that supports analysis and/or evaluation and problem- solving in theory and/or practice within the discipline, with some originality displayed.

•     Makes  very  good  use  of  established  techniques  of  analysis  and/or  evaluation relevant to the discipline.

•     Shows developing ability to compare alternative theories and/or analytic approaches, where relevant.

Meet Expectation

•     Good knowledge base that supports some analysis and/or evaluation and problem- solving in theory and/or practice within the discipline.

•     Makes good use of established techniques of analysis and/or evaluation, relevant to the discipline. Sound descriptive knowledge of key theories with some appropriate application.

Below Expectation

•     Satisfactory knowledge base demonstrating comprehension and formulation of basic knowledge with some omissions at the level of theoretical understanding.

•     Limited ability to discuss theory and solve problems within the discipline.

•     Makes  satisfactory  but  limited  use  of  established  techniques  of  analysis  and/or evaluation, relevant to the discipline.

•     Selection  of  theory,  if  relevant  to  the  assessment  outcomes  is  satisfactory  but application and/or understanding is limited.

Marginal Fail

     Outcomes not or only partially met.

•     Restricted knowledge base demonstrated.  Limited understanding of discipline.

•     Difficulty with linking theory and problem solving within the discipline.

•     Attempts at analysis and/or evaluation ineffective and/or uninformed by the discipline. Knowledge of theory inaccurate and/or incomplete.

     Choice of theory inappropriate.

•     Application and/or understanding very limited.

Not     Available     /

Incomplete

     Little or no evidence of knowledge base.

     Little evidence of understanding of discipline.

•     Significant difficulty with theory and problem solving within the discipline.

•     Absence of relevant theoretical content and/or use of theory, where relevant.

     Lacks any analysis and/or evaluation.