Assignment brief

Case study

The new automated system is designed to replace the current, manual, error-prone process of E-Solutions private Limited. The automation of existing processis to reduce the company's expenses and enhance the productivity significantly. This transformation also would support for:
1. Successful teams working
2. Completing projects on time and within budget due to a better understanding ofsystem requirements and tasks to be completed
3. Starting projects on time through automated project scheduling system

In the proposed system, the Project director creates a project and a “project profile” for each project. The creation of the project profile includes identification of project employee costs, the assignment of tasks to the project, and the assignment of a project manager. The project profile is consisted of project id, project personnel cost, a list of tasks assigned, and the project manager. The Project director also creates the teams for a given project, assigns employees to the teams, and assigns a team leader. The Project manager is responsible for assigning tasks to various teams working on the projects(s). The Team Leader assigns tasks to the team members.
Additional functionality includes:
Produce and update information about different software projects, project teams, specific team member assignments and team skills.
Perform function point analysisto identify the personnel cost of the project and provide information to generate invoices upon completion of project phases.
Monitor projects and identify completed tasks and ongoing tasks of each project.

Activity 01

Discuss traditional and agile system analysis methodologies used in the industry by comparing and contrasting the strengths and weaknesses of them. Critically evaluate two methodologies by referring to the examples to support your answer

Activity 02

Produce a feasibility report for the scenario given above and assess the importance of feasibility criteria used for the system investigation. Critically evaluate the strengths and weaknesses of feasibility study with relevant to the proposed solution.

Activity 03

Analyse and review the system requirements of the proposed solution given in the scenario using a suitable methodology. Functional and non-functional requirements of the system should be clearly mentioned. Assessment of the effectiveness and suitability of the chosen methodology should be provided with proper justifications.

Activity 04

Produce a system design specification for the above scenario and assessthe effectiveness of your design and the methodology used with reference to how it meets the user requirements.
Your system design specification should include architectural design, interface design, database design, and program design.


Sample Answer

Activity 01
1.1 System Development Life Cycle Methodology
1.1.1 Introduction of SDLC Method

The System Development Lifecycle or SDLC is essentially a project management model. It defines the various stages that are required to move a project from its initial idea or concept to implementation and subsequent maintenance. (Preston, n.d.)

1.1.1.1 Stages of the system development life cycle

There are seven main stages in the development life cycle of a modern system. Here's a quick breakdown:
Planning stage
Requirements of the analysis or feasibility study stage
Design and prototype phase
Software development stage
Software testing phase
Implementation and integration
Operation and maintenance phase

Planning stage


The best advice we can give you before we get into the planning phase is to take your time and have a good grasp of the application development lifecycle.
The Planning Stage (also called the Feasibility Study Stage) is exactly what it sounds like, the phase where developers will plan the next project.
This helps you identify the problem and extent of any existing system, as well as define goals for your new systems
They theoretically identify problems before they affect development, designing an effective framework for the next development cycle.
And help them find the finance and resources they need to implement their plans
Perhaps most importantly, a project schedule is established during the planning phase, which can be key if a commercial product is being developed that must be sent to market within a specified time frame.

Analysis Stage

The analysis phase involves gathering all the specific parts required for a new system, as well as identifying the first ideas for the prototypes.
Developers can:
Determine the system requirements for the prototype
Evaluate alternatives to existing prototypes
Conduct research and analysis to determine end-user needs.
Additionally, developers often create a software requirements specification or SRS document.
This includes all the software, hardware, and network requirements for the system they plan to build. This will avoid wasting funds or resources when working in the same location with other development teams.

Design Stage
Read More ....