Software Development Life Cycle Essay

Great Essays
SOFTWARE REQUIREMENT
SPECIFICATION
Software development life cycle(SDLC) consists various phases: requirement gath- ering and analysis, design, implementation or coding phase, testing, deployment and maintenance. In this section, we specify the software requirements of the proposed
EFFM system. This phase is critical to the success of the project. Requirement analy- sis is an art and science. In requirement gathering and ananlysis, customer expectations need to be eshed out in great detail and documented. It requires analysis to work very closely with customers and communication and technical skills to surface underlying system needs.
5.1 Purpose
The purpose of the system is to handle isometric non-linear distortions occurred in the biometric
…show more content…
The diagrams give a symbolic representation of how control ows through the logic.
After getting acquainted with the project, the reader should know the un- derlying details i.e. the technological details, the cost incurred by the project and the team structure. Then he should go through the system implementation which includes the actual execution of the system. The test cases demonstrate how varying correct or incorrect inputs can be given by the user. The reader should read these to understand what types of inputs must be given for correct execution of the application. The next part includes the results of using the soft- ware. This is important for the user in the sence that he will come to know about the outcome of the software. Reading the deployment and the maintenance part gives the reader knowledge about the installation, installation and user guidelines.
The conclusion part tells the reader about the advantages and limitations of the project. It also includes extendability of the project in terms of future scope this will help the reader decide whether to go for the software or not.
5.3 Project Scope
We developed a system, which can handle an isometric non-linear distortions
…show more content…
Dirvers of scanners needs to be installed on machine.
5.7 Non Functional Requirements
Non-functional requirements will describe how a system should behave and what limits there are on its functionalty. It is important to correctly state non-functional requirements since they will a ect your user 's experience while interacting with users.
Non-functional requirements specify quality attributes of the system, performance re- quirements, etc.
5.7.1 Interface Requirements
Our proposed system is designed to enhance the matching performance of biometric system. Here, we use ngerprint image as an input to our system. User interacts with system in two ways: GUI and Scanner. So, we analyzed, following are the interface requirements, which are needed to design an interface. Through this interface, user can interact with our system.
1. To give a ngerprint as an input to our system, scanner needs to be connected to PC.
2. To connect scanner to PC, SecuGen device drivers need to be installed.
G.H Raisoni College of Engg. & Mgmt 17
Distorted Fingerprint matching performance improvement based on Fuzzy logic
3. To develop application, SecuGen Software Development Kit(SDK) tool should also be installed on PC.
4. To design GUI, Microsoft Visual Studio 2012 is also

Related Documents

  • Improved Essays

    1.1 Testing: Software testing is a phase in the software development that is used to provide stakeholders of the projects with information about the quality of the product or service that has been tested. Software Testing is also used to provide the objective and independent view of the system and that view allow to realize and understand the risks that could be faced at the implementation of the software. Multiple test techniques are included in the process of executing a program or application that has to be implemented with the intention of finding software bugs and errors. Testing is the process of finding, detecting, or discovering errors. Testing plays a important role in assuring that we have achieved the required set of quality and…

    • 842 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    On the technology side the designers would have to thoroughly understand the available hardware and software components and tools. On the human side the designers would need a good understanding of how the humans would learn and interact with the system. The designer’s main tasks would be to create an effective, efficient and satisfying interaction by finding a balance between factors like cost, benefits, standards and the environmental constraints that would affect the interface. Developing human-computer interactions involves design on both sides of the interaction. On the technology side, the designer must have a thorough understanding of the available hardware and software components and tools.…

    • 902 Words
    • 4 Pages
    Improved Essays
  • Great Essays

    In this phase, the available literatures and information about the existing system is to be analysed to ascertain the issues and the achievability of the project aims and objectives. • Requirement Definition: The non-functional and functional requirements of the software system of the user in detail needs are to be defined through a thorough observation along analytically reviewing available literature materials for the collection of data. • Specification (User Interface) Prototyping: The first prototype of the system is fabricated with the fundamental functions to assess whether it meets the requirement specification of the intended users. If the prototype does not meet the requirement specifications, the process goes through the requirement analysis and definition until all the needed conditions are met. • Architecture and Component Design: The modelled prototype with the assessed feedback and updated resultant requirements specification is developed into a potential architectural interface design with its basic…

    • 1105 Words
    • 5 Pages
    Great Essays
  • Improved Essays

    Software specification involves the establishment of the services required and the constraints on the systems operation and development. It involves the requirements engineering process which includes a feasibility study, requirements elicitation and analysis, requirements specification and requirements validation. Software design and implementation is the process of converting a system specification into an executable system. The activities involved in the design and implementation are closely related and may be interleaved. The design process activities include architectural design, abstract specification, interface design, component design, data structure design and algorithm design.…

    • 873 Words
    • 4 Pages
    Improved Essays
  • Superior Essays

    It will encourage as well as ensure rapid and comprehensive record containing a detailed job specification which will be complicated in nature, with the use of recreated/imitated accurate reproduction. The trainings will consist of electronic learning/training to a multitude of recipients with the use of the 3D reconstruction (computer-generated images), 3D pictorial illustration (computer aided designs), user-friendly tracking devices like the global positioning system used for detecting locations, the geographic information system which is used to identify, modify, save and reveal a particular place or environment, 3D image which appears to surround the user with the use of a computer display or system; incidents which are characterized by several different modes of activity or occurrence, etc. through the use of simulations in actuality; this will enable the workers explore their experimental, practical and reasoning skills, furthermore, it will enable the workers receive sensory messages and produce appropriate response, mobile learning/training which involves the use of hand held devices such as; mobile phones, laptops, computers, tablets, etc. This will enhance the training environment to a great level because it is easily accessible everywhere, thus, the mobile skilled worker can be linked through visual communication link to…

    • 2043 Words
    • 8 Pages
    Superior Essays
  • Improved Essays

    In order accomplish this, the system is broken down into different pieces to analyze the project 's goails, gathering what needs to be created and including users so that definite requirements can be made. Designing – The purpose of this phase is to create a design that meets the agreed upon requirements. This is the point where it moves from the “what” part of the analysis to the “how”. Implementation and deployment – It is after complete understanding of the requirements and specifications of the system. Requirements in this stage make use of the hardware and the code being developed, as these determine the success of this stage.…

    • 819 Words
    • 4 Pages
    Improved Essays
  • Superior Essays

    It is helpful in designing and constructing the computer programs. It also represents the complete documentation of the software. • Fairly: According to fairly, software engineering is the technological and managerial discipline. It is concerned with the production and the maintenance of the software product. The software product is modified on the time and within its cost estimation.…

    • 1161 Words
    • 5 Pages
    Superior Essays
  • Improved Essays

    TEST SPECIFICATION Testing is an important part of software development life cycle. It is performed to ensure quality of the developed system. Testing includes a set of investigative activities that can be planned in advance and conducted systematically, to assure the stakeholder that system ful lls all the requirements gathered during requirement gathering phase. Software testing is one of the key elements in software projects that is often referred to as veri cation and validation. Veri cation refers to the set of activities that ensure that software correctly implements speci ed functionality.…

    • 1596 Words
    • 7 Pages
    Improved Essays
  • Improved Essays

    o This would compare information in the objective program as well as identify specified limits. - Computer program controls include table-lookups, conditional statements, and reasonableness checks. o This would compare information in the objective program as well as identify specified limits. Output controls - Output totals to input totals o By verifying the input totals, errors will be minimized. - Authorization to reports o By having authorization to reports, limits to access of computerized information by users can be controlled.…

    • 828 Words
    • 4 Pages
    Improved Essays
  • Great Essays

    During this phase, the enterprise not only have to defining the project boundaries, but also have to evaluate system vendors and their offered ERP software modules in order to locate the most suitable software solution to the system. However, for narrowing down choices and continuing the project, the following tasks should be included in the selection…

    • 1213 Words
    • 5 Pages
    Great Essays

Related Topics