-Additional functions are added to keep up with changes in the environment of the system
-INTERNAL REASONS: business requirements or the user requirements may have changed
-EXTERNAL REASONS: changes in legislation
-Gives the user any information necessary for the successful running of a piece of
software/hardware.
-It consists of:
1. User guide
2. Installation guide
3. Hardware and software requirements
4. help and troubleshooting
5. Tutorials
-Liaises with the client
-Carries out feasibility study to see if the software is possible or not
-Identifies the user requirements
-Undertakes fact finding
-Defines the system specification
-Identifies the data an organisation needs, how this data flows through the organisation
-Existing documents such as forms, invoices, receipts, orders and reports are sampled to
see how data is input, processed and output
,Term 2 of 90
Level 1 DFDs
-Main process will be broken down into sub processes
-Data stores will be identified
-Data flows will be identified
-User can interact with the computer system
-User can input data
-System outputs results and information
-For example GUI and a CLI
the process of repeating a sequence of steps - it involves a loop that is repeated until the
required condition is achieved
-To produce the systems specification
-To specify the user interface; data structures; structure diagrams and test plans.
,Term 3 of 90
Factors affecting the software crisis
1. It is an iterative development process
2. The project is divided up into a series of builds each of which is developed separately
3. A prototype is created and a user interface is developed
4. Additional functionality is added and tested in stages
5. Users and developers take part in workshops
-Involves testing the software by the end user in a live environment with real volumes of
data
-Ensures the system meets the user requirements
-Feedback is given to any arising issues
-It will lead to the contract of the new system
-A 'first-cut' non-functioning model is created.
-The prototype will focus on the input/output required
-It will allow data structures and relationships to be identified.
-It will not focus on user interface design
1. Systems were over budget
2. Systems were not being delivered on schedule
3. Formal methids were not being used
4. Systems were bevoming more complex
5. Systems did not meet the user requirements
6. Expensive to maintain.
Term 4 of 90
Base class
defines the methods and properties for a group of similar objects
a class whose attributes and behaviours are inherited
a sequence of instructions/steps designed to perform a particular task such as: when
sections are repeated
a series of instructions executed in the order they are listed
, Definition 5 of 90
a group of data and programming routines used with an object-oriented programming system
Class
Attributes
Constraints
Objects
Definition 6 of 90
Copies all files to provide a snapshot of the data at a point in time
ADVANTAGES:
-Everything is backed up at once.
-Files can be restored quickly
DISADVANTAGES:
-Leads to redundancy
-Takes longer to carry out
Constraints
Full backup
Gantt Chart
Storyboarding
Definition 7 of 90
Method to replace corrupt/lost data using copies from a backup system
Containment
Recovery
Response
Backup
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
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 legitnurse. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $12.99. You're not tied to anything after your purchase.