Requirement analysis and definition The systems services

Requirement analysis and definition the systems

This preview shows page 4 - 7 out of 33 pages.

Figure 1.1 1.4.1 Requirement analysis and definition The system’s services, constraints and goals are established by consultation with system users. Once these have been agreed, they must be defined in a manner which is understandable by users and development team. For example project scope, objectives.
Image of page 4
1.4.2 System and software design Using the requirement definition as a foundation, the requirements are divided into software and hardware. This is called system design. Software design is the process of representing the functions of each software system in a manner which may readily be transformed to one or more computer programs. Use case diagrams, class diagrams, sequence diagrams, entity relationship diagrams (ERD) and data dictionary are use at this level to represent the system design. 1.4.3 Implementation and unit testing During this stage, the software design is released as a set of programs. Unit testing involves verifying that each unit is working according to the specification of the customer. 1.4.4 System testing The individual programs or units are integrated and tested as a complete system to ensure that the software requirements have been met as specified by the end users. After testing has been completed, the software system is delivered to the customer. 1.4.5 Operation/deployment and maintenance This is the longest life cycle phase. The system is installed and put into practical use. Maintenance involves correcting errors which were not discovered in the earlier stages of the life cycle. The software must be adapted to accommodate changes in its external environment. For example, a change required because of a new operating system or peripheral device, or because the customer requires functional or performance enhancement. 1.5 Software development tools The project will make use of the tools: · The programming language to use will be PHP. · A personal computer or laptop as hardware requirement.
Image of page 5
· Microsoft 2003/2007 or other version will be used for project documentation. · MySQL and xammp server will be used for the development of the database 2.1.0 SYSTEM REQUIREMENTS 2.1.1 NON-FUNCTIONAL REQUIREMENTS 1. Security The system has a login page and sign up to create account and login for the system and Password must be at least 10 characters and the password save as a hidden field in database 2. Usability Requirement The system shall allow the users to access the system from the Internet using HTML or it’s derivative technologies like XML/CSS. The system uses a web browser as an interface. Since all users are familiar with the general usage of browsers, no special training is required. The system is user friendly and online help makes using the system easy and also the product will support English language. 3. Availability Requirement The system is available 100% for the user and is used 24 hours in a day and 365 days a year.
Image of page 6
Image of page 7

You've reached the end of your free preview.

Want to read all 33 pages?

  • Summer '17
  • mr khalid

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern

Stuck? We have tutors online 24/7 who can help you get unstuck.
A+ icon
Ask Expert Tutors You can ask You can ask You can ask (will expire )
Answers in as fast as 15 minutes
A+ icon
Ask Expert Tutors