CS5002NI Software Engineering 1st SIT Coursework – 02 Question 2025

Published: 17 May, 2025
Category Coursework Subject Computer Science
University London Metropolitan University (LMU) Module Title CS5002NI Software Engineering
Coursework Type: Individual
Academic year: 2024-25

CS5002NI Software Engineering Assignment – (Individual)

1. Introduction

This assignment contributes 35% to the overall mark for this module.

2. Specification

The Global Tech Corporation embarked on an ambitious project to develop a next-generation, automated infrastructure system for supporting warehouse management. Global Tech Corporation decides to implement a new inventory management system (IMS) to streamline operations in Nepal.

The absence of Object-Oriented Analysis and Design (OOAD) can lead to several issues, such as systems that are less modular, harder to maintain, less scalable, and more difficult to understand and collaborate on. Unfortunately, due to inadequate system design and analysis, the IMS implementation was ultimately deemed unsuccessful. The warehouse continued to face inefficiencies, financial losses, and customer dissatisfaction.

In response, Global Tech Corporation decided to place a strong emphasis on proper system design and analysis for future projects to avoid repeating these mistakes.

Are You Looking for Answer of CS5002NI Individual Coursework

Order Non Plagiarized Assignment

DETAILED SPECIFICATION

The proposed system is to have following functions

Access users to system:

In an inventory system, users—Admin and customer(buyer) register and login to access their specific role.

Purchase Order:

The Add Purchase function allows users to record new purchases of a product from a supplier, while View Purchase lets them review past purchase details. While viewing the product, there should be a provision to compare prices between similar products in case customers want it.

Generate Report:

Report generation is a very essential feature to facilitate decision making for both admin and customers. The Purchase Report tracks new inventory acquisitions, detailing quantities, costs, and suppliers for customers. The Sales Report should facilitate decision making for admin ranging from information of total sales, quantity to the profit and loss made during different points of time.

Sales Management:

Sales Management includes viewing the sales order, viewing delivery methods, address, contact information, dispatching details etc.

Product Management:

Add Product used to input new products in the inventory system, while View Product provides quick access to current stock levels, sales history, and supplier data.

Payment:

There should be an option to make payment for buyers to make payments for the inventories they purchase. The payment data should be securely stored and integrated with inventory management.

Planning, requirements modeling and analysis (65%)

1. Prepare a Work Breakdown Structure as a part of Scope Identification. Also prepare a Gantt Chart showcasing the schedule of work with a reasonably assumed timeline. But please ensure that the Gantt chart is based upon a methodology of your choice and the activities/tasks should be relevant to the methodology chosen.

2. Produce a Use Case Model for the required system – including a Use Case diagram, and High-Level Use Case Descriptions for each Use Case. For two of the Use Cases of your choice, produce Expanded Use Case Descriptions.

Choose one of these expanded Use Case Descriptions to model Collaboration or Sequence diagrams, in 3, below.

3. Explain in words the steps involved in the development of Communication diagram/Sequence diagram from the Use Case model. Produce a Collaboration diagram or a Sequence diagram for the chosen use case description as mentioned above.

4. Draw an activity diagram for the use case description that hasn’t been chosen for the Sequence/Collaboration diagram above.

5. Prepare a table comprising all possible domain classes from all the respective use cases. Produce an Analysis Class diagram showing the domain classes.

Design (35%)

1. You have done several tasks till date (analysis and design diagrams have been done). Now how do you plan to move further in the process of completing the project? You are required to select a methodology that you think is feasible for this project and your explanation of further planning should be relatable to the methodology that you have chosen.

(Note: the further planning should compulsorily include following things:

  1. Architectural choice.
  2. Design Pattern.
  3. Development Plan (that includes tools/resources/programming platforms that are going to be used and priority order of artifacts/features that you have planned tentatively.
  4. Testing Plan.
  5. Maintenance Plan.

2. Develop some design prototypes for the proposed system for features which are listed in detailed specification.

(Note: the prototypes should cover the major features and at least 15 separate prototypes(UI) need to be shown.

Buy Answer of CS5002NI Individual Coursework & Raise Your Grades

Request To By Answer

If you are looking Best Assignment Help for CS5002NI Software Engineering Individual Coursework? We’ve got you covered! Our experts are here to assist you with your Software Engineering Individual Coursework detailed support on key areas. We cover all important areas of assignment. You can rely on us for free assignment samples that guide you through the complex topics and provide clear solutions. With over 5,000 students helped, we ensure plagiarism-free content and AI-free solutions, along with authenticity verified through AI reports. Don’t hesitate to pay for expert guidance and get the best results on your course!

Workingment Unique Features

Hire Assignment Helper Today!


M30029 Advanced Thermodynamics and Fluid Mechanics Coursework Brief 2024-25 | UoP

The numerical values in this coursework are based on your student number. Your student number is a six- or seven-digit code UP QWERTYZ. In the assignment below, you should replace letters Q, W, E, R, T, Y, Z with digits from your student number.

MANG6046 Optimisation and Decision Modelling Individual Coursework Brief Sem 01 | UoS

This piece of work will count for 80% of the overall mark for MANG6046. You need to submit a report of your comment on a project and an Excel file (not multiple Excel files) in two separate folders (one is called Individual Coursework_Reports Only; the other is called Individual Coursework_Excel Files.

CTEC3754D Malware Analysis Coursework Brief 2024-25 | DMU

Evaluate malware evasive techniques, e.g., packing, obfuscation, and anti-disassembly. antis and pro-boxing, etc. and how to circumvent them. Investigate, select, and apply real malware through static and dynamic analyses using standard tools and techniques.

CMP7205 Applied Statistics—PG CWK Assignment Brief 2024-25 | BCU

CMP7205 Task: Report your statistical analysis on a reasonably complex dataset(s) in a professional manner, using appropriate probabilistic and/or statistical techniques implemented with modern statistical software.

Managing Customer Experience CW1 Summative Assessment Brief | BPP University

You are required to write a 2500-word report on the customer experience (referred to as CX from now on in this brief) strategy.

Leading Through Digital Change CWK Assessment Brief | BPP

In recent decades, businesses around the world have faced challenges by the persistent stream of disruptive digital innovations (DDI). T

Leading Through Digital Change Formative CW3 Brief - BPP

LTDC CW3 : A digital transformation strategy outlines how a company will utilise digital technology to continually develop novel products, services, processes, and channels of engagement (Pratt, 2023).

FY028 Inquiry Based Learning CW1 Assignment Brief June 2025 | BNU

FY028 Assignment task: For this assignment you will need to investigate the impact of technological trends on customer satisfaction at a small or medium-sized restaurant of your choice.

6020SSL: International Logistics CW1 Assignment Brief | CU

6020SSL: Analyse  and  critically  evaluate  a  range  of  logistics  practices  applied  across  different  industries  and geographical situations.  Examine  the  implications  of  inventory  holding  and replenishment  policy  when  considering  other  logistics functions and business constraints.

CC5067NI Smart Data Discovery Coursework 01 Question Paper Spring 2025 | LMU

Contract cheating (also known as assessment outsourcing, commissioning or ghost writing) is when someone seeks out another party, or an AI generator service, to produce work or buy an essay or assignment.

Online Assignment Help in UK