logo

System Analysis and Design: Case study of AFD

   

Added on  2023-06-11

19 Pages3168 Words273 Views
Running head: SYSTEM ANALYSIS
System Analysis and Design : Case study of AFD
Name of the Student:
Name of the University:
Author’s Note:

1
SYSTEM ANALYSIS
Table of Contents
Part A...............................................................................................................................................2
Task 1: Report..................................................................................................................................2
Methodology 1: Dynamic Software Development Method.........................................................2
Methodology 2: Lean Thinking...................................................................................................3
Methodology 3: Plain Driven Development................................................................................4
Methodology 4: Extreme Programming......................................................................................5
Recommendation.........................................................................................................................6
Task 2: Memo..................................................................................................................................7
Part B: Modelling and Diagraming................................................................................................10
Task 3: Event Table...................................................................................................................10
Task 4: Domain Model Class Diagram.....................................................................................13
Task 5: Design Class Diagram..................................................................................................14
Task 6: Use Case Diagram........................................................................................................15
Task 7: Use Case Description (intermediate)............................................................................15
Bibliography..............................................................................................................................17

2
SYSTEM ANALYSIS
Part A
Task 1: Report
Methodology 1: Dynamic Software Development Method
Description: The software methodology that is being used as the primary working
methodology in this case has its base on the Rapid Application Development Process. It is a
methodology that has four phases in its framework that focuses on the developmental process of
the software in the organization also involving the feasibility study regarding the project and on
the other hand analyzes the case study with respect to the organizational situation. Iteration
process is also involved in the entire developmental process along with the prototype.
Furthermore, it is followed by the iterations of design and build.
Advantages: The primary advantages that the methodology possesses are as follows:
In this process, it is primarily important that the end users are prominently involved
during the stages of the development of the software.
It is essentially important that the basic functions of the developmental process needs to
be made easily, then on the skeletal system the complex functions are added one by one.
This makes it easier for the inclusion of the advanced parts in the main system.
Cash flow generated in the company can be checked on easily with this methodology.
Disadvantages: The primary disadvantages that the methodology possesses are as follows:
The entire methodology and the implementation of the software according to the
methodology become excessively expensive for the organization to bear with it.
The methodology and the software implementation are not well suited for the small scale
business organizations.

3
SYSTEM ANALYSIS
Since, the entire model and methodology is new, it becomes extensively difficult for an
organization that these methodologies are implemented.
Methodology 2: Lean Thinking
Description: The base of this methodology forms from the development of agile software
development and also it incorporates changes in the methodology that occurs during the midway
of the developmental process. This ideology behind a methodology describes that an application
must be completed by one-third part of least possible time and also aid to the developmental
strategies of the software using the least possible budget from the organization.
Advantages: The primary advantages that the methodology possesses are as follows:
During the development of the process, all the procedures that are practically found to be
unnecessary and obsolete can be discarded during the development of the software.
This methodology aids in building up teamwork within the project team appointed for the
particular project and helps in building up of the co-operations within a team.
The total time required for the development of the software is much lower and so is the
proposed budget that is used up during the developmental process of the software.
The errors that have previously occurred in the earlier stages of the software development
are also reduced with the help of this methodology.
Disadvantages: The primary disadvantages that the methodology possesses are as follows:
Since the entire developmental process is dependent on the synchronization within the
team members, it is essential that the entire project team works with excellent
collaborative powers; otherwise the project may fall flat.

End of preview

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

Related Documents
System Analysis: Methodologies, Advantages, and Disadvantages
|17
|2221
|446

System Analysis and Design
|15
|1813
|298

System Analysis and Design
|14
|1909
|73

Agile Methods and Memo
|13
|2347
|302

Agile and Iterative Methodologies assignment
|12
|2710
|197

System Analysis: OZES Case Study
|19
|2873
|68