logo

Database System Analysis for OZES

   

Added on  2022-11-24

23 Pages3810 Words465 Views
Database system Analysis
Case study of OZES
Student Name
Institution Affiliation
Database System Analysis for OZES_1
Executive Summary
The report has discussed on various software development methodologies with regards to agile
development. Agile development is proposed to be used by OZES due to its convenience and
efficiency in terms of cost and time. The report is just a way to advise and propose the best agile
software development techniques that OZES should use while implementing their system. In this
case, the report has discussed three major techniques of Agile software development namely;
extreme programming, dynamic system development model and Rapid application development.
The idea was to discuss the techniques in terms of strengths and weaknesses so that one could
suggest and recommend the best tool to be used by OZES. In this case, the investigation
recommended the use of Rapid Application Development Methodology in the development. This
method is an extension of RAD and thus it involves the end users in the development process
and thus at the end, they are able to understand all the system functions. Through this method,
OZES can be able to develop the basic functions first and then the complex one will be
developed constantly and added to the software as the development process progresses.
Database System Analysis for OZES_2
Table of Contents
Executive Summary.......................................................................................................... 2
List of Figures................................................................................................................. 3
Introduction.................................................................................................................... 4
Consultation................................................................................................................... 6
Dynamic System Development Method (DSDM).....................................................................7
Discussion.................................................................................................................. 7
Advantages of DSDM.................................................................................................... 9
Disadvantages of DSDM................................................................................................ 9
Rapid Application Development (RAD)............................................................................... 10
Advantages of RAD.................................................................................................... 11
Disadvantages of RAD................................................................................................. 11
Extreme Programming (XP) Methodology............................................................................11
Advantages of XP Methodology..................................................................................... 13
Disadvantages of XP Methodology.................................................................................. 13
Event table................................................................................................................... 14
Use case...................................................................................................................... 14
Use Case Description...................................................................................................... 15
Domain Model Class Diagram........................................................................................... 16
Design Class Diagram..................................................................................................... 16
Conclusion................................................................................................................... 17
List of References.......................................................................................................... 18
Appendix. Memo........................................................................................................... 20
List of Figures
Figure 1 agile development................................................................................................. 5
Figure 2 DSDM Diagram................................................................................................... 9
Figure 3 RAD Diagram................................................................................................... 10
Figure 4 Extreme Programming (XP) Diagram......................................................................12
Figure 5 Event Table................................................................................................. 14
Figure 6 use case diagram....................................................................................... 15
Figure 7 Use case description...................................................................................15
Figure 8 Domain Model Class Diagram.....................................................................16
Figure 9 Design Class Diagram................................................................................. 16
Figure 10 UCD process................................................................................................... 21
Database System Analysis for OZES_3
Introduction
The information system has been integrated by many companies so that they can be able to
maximize their profits and satisfy their customers. By use of the information systems, it is
possible for a company to integrate all its components and departments in all aspects of the
business. Ideally, in the implementation or design of such a system, there is a need for a
company to perform detailed research with regards to the System to be installed. In this case,
OZES is an Australian company in need of improving its information system. In this case, they
have given a consultant some jobs to identify some of the methodologies in existence with
regards to agile software methodology.
Agile software methodology is identified to be an approach which is iterative in the management
of the project and development of the software that usually helps the developers to be able to
deliver quality products to their customers rapidly without headaches. This methodology works
in small modules unlike in the traditional system development life cycle approaches (Coach,
2017). The small modules can be easily integrated together and can be tested individually before
release. The requirements, project plans and the results can be evaluated simultaneously and thus
the developers can have the natural mechanisms in response to changes in a faster way.
The difference between agile and the other traditional approach is that it calls for collaborative of
the cross-functional teams while the others have got one major idea and that is throwing it over
to the next contributor or phase (Bender and Sartipi, 2013). Agile can be said to be a group of
techniques which usually demonstrate the commitment with regards to tight feedback cycles and
the simultaneous improvements.
Database System Analysis for OZES_4
Figure 1 agile development
Source of image: (Coach, 2017).
The reason to as why OZES is choosing a software development methodology that is agile is
because of the agile response to the changes made in the market place or to customer feedbacks
quickly without any delays.
In understanding the major software development techniques there was a need to recommend the
best agile methodology that should be applied by OZES Company so that they can make their
development fast and easily within the allocated budget.
The main aim of this discussion is to address the case study of OZES. This company is known
for its electric supply business as it has rapidly developed and thus increasing its supplies
nationwide. This company need to have an information system that will be able to cater to all
their commissions and the number of sales made each month by producing such documents
Database System Analysis for OZES_5
automatically. In this, it explains that the associate brokers are lacking the mechanism for
generating even the standard reports thus making it complex and hard for OZES to be able to
compile a report that will be appealing to the executive or top managers. Notably, for that reason,
the company has employed a consultant to propose the different various agile methodology
techniques to be applied in the development of the system that will meet all the requirements and
needs of the customers and those of the companies
Consultation.
In any case, a company need to develop a given IS, there is always a need to consult before
anything so that the project will be a success with regards to the objectives made during
formulation. The analysis is given by the consultant usually helps them to make the best decision
in selecting the agile software development methodologies. In this section, there are various
techniques that will be addressed and recommended to OZES when choosing the best
methodology to apply. In this discussion there exist many agile development methodologies,
however, in this report, it will major on the three methodologies mentioned below. Dynamic
Systems Development Method (DSDM), Extreme Programming, and Rapid Application
Development (RAD).
Database System Analysis for OZES_6

End of preview

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

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

Agile Methods and Memo
|13
|2347
|302

Implementing Management Information System in OZES
|12
|1968
|27

Implementing Management Information System in OZES
|16
|2390
|402

System Analysis and Design
|15
|2213
|386

System Analysis and Design
|17
|2586
|283