Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 4

VACOE, AHMEDNAGAR Chapter 3 SYSTEM DESIGN

3.1 Process Model :


In contrast to software life cycle models, software process models often represent a networked sequence of activities, objects, transformations, and events that embody strategies for accomplishing software evolution. Such models can be used to develop more precise and formalized descriptions of software life cycle activities. Their power emerges from their utilization of a sufficiently rich notation, synta , or semantics, often suitable for computational processing.

Iterative and Incremental development is at the heart of a cyclic software development process developed in response to the weaknesses of the waterfall model. It starts with an initial planning and ends with deployment with the cyclic interactions in between. Iterative and incremental developments are essential parts of the !ational "nified #rocess, $ treme #rogramming and generally the various agile software development frameworks. The basic idea is to develop a system through repeated cycles %iterative& and in smaller portions at a time %incremental&, allowing the developer to take advantage of what was learned during the development of earlier portions or versions of the system. 'earning comes from both the development and use of the system, where possible key steps in the process start with a simple implementation of a subset of the software requirements and iteratively enhance the evolving versions until the full system is implemented. (t each iteration, design modifications are made and new functional capabilities are added. The procedure itself consists of the initialization step, the iteration step, and the #roject )ontrol 'ist. The initialization step creates a base version of the system. The goal for this initial implementation is to create a product to which the user can react. It should

Universal Real-Time Language Inde enden! OCR"

VACOE, AHMEDNAGAR
offer a sampling of the key aspects of the problem and provide a solution that is simple enough to understand and implement easily. To guide the iteration process, a project control list is created that contains a record of all tasks that need to be performed. The iteration involves the redesign and implementation of a task from the project control list, and the analysis of the current version of the system. The incremental process model is suitable for our project as the number of developers is less. The product is delivered to the customer in the form of increments and any modifications suggested by the user are accommodated in the successive increments.

System engineering
(nalysis ,esign )ode Test

,elivery of -st increment

(nalysis

,esign

)ode

Test

,elivery of .nd increment

(nalysis

,esign

)ode

Test

,elivery of /rd increment

(nalysis

,esign

)ode

Test

,elivery of 0th increment

i! 3.1 The Incremental Process Model

Universal Real-Time Language Inde enden! OCR"

VACOE, AHMEDNAGAR

3." #rea$do%n Str&ct&re :'

i! 3." #rea$do%n Str&ct&re o( S)stem 3.".1 eat&re E*traction:

Universal Real-Time Language Inde enden! OCR"

-1

VACOE, AHMEDNAGAR
2e are e tracting features of images taken as input using various image feature e traction methods. These e tracted features are stored in the form of feature vector in logical database.

Color Coherence +ector: It is a histogram3based method for comparing images that incorporates spatial information. It classifies each pi el in given color bucket as either coherent or incoherent, based on whether or not it is part of large similarly3colored region. Te*t&re: Te ture is another important property of images. 4arious te ture representations have been investigated in pattern recognition and computer vision. 5asically, te ture representation methods can be classified into two categories6 structural and statistical. Structural methods, including morphological operator and adjacency graph, describe te ture by identifying structural primitives and their placement rules. They tend to be most effective when applied to te tures that are very regular.

3."." G,I Creation: The system has a 7"I which includes the facilities for adding characters in the database, providing image as query also provides an interface for specifying features for respective queries. (lso a provision is made for displaying an output file for specific queries.

Universal Real-Time Language Inde enden! OCR"

--

You might also like