Analysis- Developing and activating a new computer system.
Design- This is the design of the program. This is how the program is set out and planned from the layout, title, subheading and paragraphs.
Implementation- Development of a program. The process of putting all program functions and activities into place.
Testing- This means when you have designed the program and test it out to see where the error is.
Maintenance- The maintenance involves making changes to hardware, software to support its operational effectiveness
- Variations of Software Development Life Cycle
-
Waterfall- The waterfall model is software development model in which development is seen as flowing downwards (like a waterfall) through the phases of requirements analysis, design, implementation, testing.
-
Spiral- The spiral model is a software development process combining elements of both design and prototyping in stages.
-
Prototype- Creating a sample of a new system so that users can get an idea of what the system will offer and provide feedback on the system required.
Relate the stages of a selected systems development cycle to the scenario, to show a detailed knowledge of the stages and of the methods used to undertake a systems investigation.
Prototype:
A prototype is an original, full-scale, and usually working model of a new system or new version of an existing system. A prototype is to show the client your new system, and the different between the new and old system
Brief introduction:
In the task I have been ask to relate the stages of a selected systems development cycle to the scenario (Southall Illustrations Company) and indicate what procedure would I use in each stage
Feasibility study
Introducing accounting system include sales invoicing so that when Southall Illustrations customer buy goods, a sale invoice sent from Southall Illustrations to request payment from the buyer.
Analysis
The systems analyst will investigate all aspects of the current system:
Southall Illustrations at this time have three machines that are used by the administrative staff for producing letters and by the graphics team for some of the graphics work. What is lacking in the system that the rest of their systems are currently carried out manually such as; producing invoices, tracking customer’s orders, and all financial information, the system can be improved by installing a new accounting system that deal with all the manual tasks.
Design
I'm facing the task of trying to design accounting system (sales invoice) a system where input by the user will involve the customers (name & address), amount to be paid, and
any references, and the outputs from the system will be as reports, bills and statements .It is not going to be something that will be used by many people only the administration department, so I decide doing it in Access. This database should allow the user to open up a form, select from a list of pre-entered customer names (I've made a form that allow the user to manually add/edit the customer table), once it is chosen, the next form
should have the customer information filled in according to the selection, a
worksheet at the bottom will allow user to enter an invoice number, the total
invoice amount, and sum up the amounts. A report is produce and printed on. The user should also be able to go back and track how much is paid by a particular customer. I have created 3 tables. Customer table (name, address, city, postcode)
Customer number table (customer Number will be primary key, total amount)
Invoice table.