logo

System Analysis and Design

Systems Analysis Task 2 for the ICT700 course at ATMC, to be submitted by 7 June 2019.

13 Pages1658 Words447 Views
   

Added on  2023-03-31

About This Document

This document provides an overview of system analysis and design methodologies such as SCRUM, waterfall model, and extreme programming. It discusses their advantages and disadvantages. It also includes use case diagrams and class diagrams. Additionally, it offers insights into the implementation of a management information system in OZES.

System Analysis and Design

Systems Analysis Task 2 for the ICT700 course at ATMC, to be submitted by 7 June 2019.

   Added on 2023-03-31

ShareRelated Documents
Running head: SYSTEM ANALYSIS AND DESIGN
System Analysis and Design
Name of Student-
Name of University-
Author’s Note-
System Analysis and Design_1
2SYSTEM ANALYSIS AND DESIGN
Table of Contents
1. Consultation.................................................................................................................................3
2. Analysis of Case..........................................................................................................................6
Event Table..................................................................................................................................7
Use case diagram.........................................................................................................................8
Use Case description....................................................................................................................9
Domain Model Class Diagram..................................................................................................10
Class diagram for Associate Broker and order..........................................................................11
3. Memo.........................................................................................................................................11
Bibliography..................................................................................................................................13
System Analysis and Design_2
3SYSTEM ANALYSIS AND DESIGN
1. Consultation
SCRUM
Agile methodology is a very useful framework of software development life cycle
(SDLC) which uses the concept of iterative software development models for greater flexibility
and efficiency of the software. Scrum is an agile methodology to manage software development.
Scrum acts like a framework that helps in better teamwork. This framework is designed keeping
in mind that the team is unaware of the workings of the project and it helps them to adapt to
changes in the working condition and gain knowledge and improve during the development
cycle. The phases of scrum model are:
Product backlog creation- This is a list or features that are required to be
implemented in the development process. This list is sorted by the priority of each
item.
Sprint planning and backlog creation- In this phase the sprint or the release time is
determined and short sprit allows the release of the software in less time, which in
turn will help in the bug fixes.
Working on sprint- The working structure of the sprint is developed in this phase.
Testing the product- This phase tests the developed end product or the final
software.
Next sprint planning- This phase is used to plan the future improvement of the
software.
Advantages
System Analysis and Design_3
4SYSTEM ANALYSIS AND DESIGN
This framework provides a good development process for the software which
amounts to a saleable product even in the development phase.
The backlogs helps to fix the bugs and that results in greater revenue.
The software is tested throughout the process because of the different sprint phases.
The different sprint phases also enables the team to change the scope of the project.
Disadvantages
Planning and structuring of the scrum can be difficult if there is no clear definition of
the project.
The scrum is a very long process as it involves iteration.
Scrum meetings and reviews require much resources.
Waterfall model
The basic idea of waterfall software development cycle is to complete one phase before
proceeding to the next phase so that there is no overlapping. It is also known as linear-sequential
life cycle model and is one of earliest approach of SDLC. This process follows liner sequential
flow which means that it is ensured that before starting a process the previous one is completed
and there is no overlapping in any process. The phases of waterfall model are:
Requirement analysis- This step gathers all the information and requirement to develop
the software and a documentation is made accordingly.
System design- The requirements are studied and a design of the system is prepared
according to the requirements. This step helps to specify the hardware and software
requirements.
System Analysis and Design_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
System Analysis and Design
|15
|2115
|73

Information System Design
|4
|742
|463

Agile Project Management Methodology - ITSU2006 Assignment
|12
|479
|193

CSI 3370 Software Process and Project Management.
|15
|3004
|10

Software Development Life Cycle Methodology for Online Hotel Booking Application
|30
|4922
|103

Iterative and Agile System Development Methodologies for AFD's Information System
|10
|3055
|335