Assignment: Software Design, Modelling and Analysis – group work

$24.99 $18.99

Aims The aims of this assignment are to adopt an agile process as a group, managing the division of labour and coordinating contributions; demonstrate your understanding of software design, UML diagrams and the applicability of these diagrams to different artefacts of the software lifecycle; use appropriate notations and UML diagrams to model the requirements, outline…

5/5 – (3 votes)

You’ll get a: zip file solution

 

Description

5/5 – (3 votes)

Aims

The aims of this assignment are to

  • adopt an agile process as a group, managing the division of labour and coordinating contributions;

  • demonstrate your understanding of software design, UML diagrams and the applicability of these diagrams to different artefacts of the software lifecycle;

  • use appropriate notations and UML diagrams to model the requirements, outline software architecture, and structural and behavioural design of a small software system;

  • analyse the models produced in the previous step;

  • document the outcomes of your work in a precise and logical manner as a technical report.

System description

Consider the scenario in which your group is a development team employed by a software company. You are tasked with designing an application for a client company to connect university students and employers offering internships and job opportunities.

The application will allow universities and employer organisations to register with it. Once a university registers with the application, each matriculated student in that university will be able to create a profile in the application with relevant information such as academic transcripts, prior work experience, prizes won, links to portfolios or repositories of work, expected completion date, and preferences for career positions and sector. Once an employer organisation registers with the application, they will be able to create a profile for their organisation, name up to 5 specific contacts within the organisation, and add internship and job opportunities in their organisation.

The named contacts within each registered organisation can view all student profiles in the application. Each student affiliated with a registered university can view all opportunities posted by organisations. Both organisational contacts and students should have access to search and filter facilities to easily find information that is of interest to them. A recommendation facility, which automatically matches students and opportunities, and displays the top 10 matches each time a student or an organisational contact logs in to the application, is also desired.

Assignment: Software Design, Modelling and Analysis – group work
$24.99 $18.99