logo

System Analysis And Design Contents Contents

   

Added on  2020-05-11

11 Pages2087 Words463 Views
System Analysis And
Design

Contents
Contents................................................................................................................................................2
Introduction..........................................................................................................................................3
Extreme Programming.........................................................................................................................3
Core Values of XP................................................................................................................................3
Practices of XP.....................................................................................................................................3
Core Values of XP................................................................................................................................4
Communication................................................................................................................................4
Simplicity of the program.................................................................................................................4
Feedback of the customers...............................................................................................................4
Courage............................................................................................................................................4
Project Activities of XP in Comfort Quilts Limited.............................................................................4
Domain Model Class Diagram.............................................................................................................6
Design Class Diagram..........................................................................................................................7
Use Case Diagram................................................................................................................................8
Conclusion............................................................................................................................................9
References............................................................................................................................................9

Introduction
System development is the process of enhancing the features of the old system to make a new
system for the already undergoing business. Adaptive System development approach has some
methodologies, the company can adapt any methodology that suits their business operations. There
are three system methodologies like SCRUM, UP and XP to develop a new system. Adaptive
System development approaches make use of the types of iterations that permits the phases like
Analysis, Design and implementing the smaller portion of the application which is to be
implemented fully and also make evaluation of it. The company called Comfort Quilts plan which
focuses on selling the silk eiderdowns through online for their private people. They mainly focuses
on the transactions of the consumer. The adaptive system development methodology which is used
to focus on the consumer applications is XP (Extreme Programming). XP is advised for this
company to make their business to expand.
Extreme Programming
Extreme Programming (XP) is the adaptive system development methodology that is used for
the organization to make best practices for developing their system. The core values that are
followed by the extreme programming and the practices that are maintained by the extreme
programming are as follows (Satzinger, Jackson and Burd, n.d.).
Core Values of XP
Communication
Simplicity
Feedback and
Courage
Practices of XP
Planning
Testing
Designing simply
Code refractoring
Collective code owning
Integrating the operations continuously
Metaphor of the system
Standards of coding

Core Values of XP
Communication
Lack of Communication is considered as the important reason for the failure of any project.
Effective means of communication not only focuses on the documentation but also on the verbal
discussion of the key stakeholders and business executive people. This core value mainly
concentrates on the open and often communication occurence (Satzinger, Jackson and Burd, n.d.).
Simplicity of the program
The developers of the program have the opinion to keep solutions simple, but they did not
follow their opinion in the development. This simplicity is the principle followed by the Extreme
programming methodology (Satzinger, Jackson and Burd, n.d.).
Feedback of the customers
As the program is designed in a simple way, the users understand it easily. So that the user
give their feedbacks on the functions and needs of the system. Feedacks regarding the design and
code of the system should be employed with the developers of the program. If the client gets
satisfied, then they give positive feedbacks about the deliverables (Satzinger, Jackson and Burd,
n.d.).
Courage
The developers of the system requires courage to handle their choice of performing right
things or throwing the developed code away if it did not work. This core value of extreme
programming are made to provide courage to the developers of the system to "Do it Right"
(Satzinger, Jackson and Burd, n.d.).
Project Activities of XP in Comfort Quilts Limited
The extreme programming is divided into 3 different levels like System (The external ring),
Release (The middle ring) and the iterations (The inner ring) (Wood, Michaelides and Thomson,
2013). The newly developed system is being delivered to the system using different types of stages
called Releases. The company when releases the new model of Quilt, then it should make use of the
release stage like releasing their new designs and models to their business executive. Release stage
has many number of iterations. Each release has multiple iterations, so that the middle ring iterates
multiple times for each stage of the release. Once the iteration level is planned well, then the real
work of designing and modeling the quilt begins. When the first stage of the iteration gets passed
then next level of testing called integration testing is performed. Unit testing is the first satge of
release which test the features of the quilt one by one. For example first the colour of the quilt is
tested then the design of the quilt. Likewise, after completing the separate features are tested, the

End of preview

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

Related Documents
System Analysis 14 System Analysis Name Affiliate Institution
|14
|2632
|104

System Analysis and Design (SAAD) Assignment
|8
|1507
|160

System Development Methodology - Assignment
|10
|1554
|121

System Analysis and Design | Report
|11
|1826
|72

ICT310 : System Analysis and Design - Assignment
|10
|2093
|94

Adaptive Software Development Methodologies: Scrum and Extreme Programming
|20
|3253
|377