Contents
Acknowledgement.................................................................................................................................1
System development tools for analysis and key drivers to software development (P1)........................2
USES OF DIFFERENT SYSTEM MODELS (M1)..........................................................................................7
Stages of development lifecycle (p2)...................................................................................................20
Stages involved in development of a software application..................................................................22
BENEFITS OF STUCTURED ANALYSIS (P3)............................................................................................23
Carry out structured analysis of a specified business process (P4)......................................................24
Requirements specifications for a business process (P5).....................................................................32
Alternative solutions with valid reasons for their inclusion(M2).........................................................35
Analyze costs and benefits (D1)...........................................................................................................37
Design for a specified system requirement (P6)..................................................................................39
Comprehensive design documentation (D2).......................................................................................44
Constraints on the system design (M3)...............................................................................................47
REFRENCES..........................................................................................................................................48
Acknowledgement
I would like to be grateful to my parents for providing me with all the amenities to study and also
thank my lectures who always help when I needed help with the assignment
SYSTEM ANALYSIS DESGIN
Introduction
What is system analysis design? It’s the process of planning a new system for a business or replacing
an existing one by defining its components or modules to satisfy the requirements before planning the
developer must understand the old system thoroughly and determine how computers can be best used
in order to operate efficiently.
1
Bilal mughal
,Principals of system analysis
System analysis design this is a procedure of gathering and understanding facts and
recognizing difficulties regarded to the system and coming up with ways to solve the
problems the analysis conditions the system on what to do. System analysis design normally
focuses on
Systems
Processes
Technology
Having a system analyst, he/she will be able to find out about the pervious system the
business was using but the best way is to ask the people who were using that system because
they may be in the best position to talk about the system
System development tools for analysis and key drivers to software
development (P1)
DATA FLOW DIAGRAM-this is a diagram used as an illustration of data flow through a
system this allows the user to see the process in the system and the data and a visual image on
how the system works and what it achieves and how it will be applied there are normally 4
which are
External entities- the source of data
Process – input and out put
Data flow –flow of data shown by an arrow
Data store –where data is kept
2
Bilal mughal
,Where data flow diagrams are used? There are used information professionals and systems
analysts to document on how data changes in different procedures in a system understanding
the picture for the analysts is easier and they understand it better.
Data flow diagram symbols
Where data flow diagrams are used
Business analysis – Business analysts use data flow diagrams to analyse existing systems and
find inefficiencies
Agile development- Data flow diagrams can be used to picture and understand business
technical requirements and plan for the next steps
Software Engineering-Data flow diagrams are used in software engineering to provide a
focused approach to technical development in which more research is done up front to get
coding
Business process re-engineering- Data flow diagrams can be used to model a better and a
more efficient flow of data through a business process
Activity diagrams
3
Bilal mughal
, Activity diagrams are very similar to flowcharts an activity diagram is used to describe the
dynamic aspects of the system it basically shows the flow from one activity to another the
components of activity diagram include
1. External events
2. Activities
3. States
This is an example of an activity diagram for an online shopping system
CASE (Computer Aided Software Engineering)
Computer aided software engineering are tools that are used to provide automated assistance
of software development with the help of CASE tools is reducing cost and increasing output
and are used to progress excellence of a system being development for the business it will be
very pocket friendly and will make the analysts able to rise the excellence of a previous
system. With the use of case tools there will be improved documentation and analysis which
then results to easier preserving of the system and to test features that case tools offer
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller bilalmughal1234. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $6.31. You're not tied to anything after your purchase.