Professional Documents
Culture Documents
CERTIFICATE
ACKNOWLEDGMENT
2. Software Design
12-14
5. Outputs
22-27
(a) Introduction
2. Design
3. Implementation and Unit Testing
(b) Overview
(c) Objectives
• We can share our personal experience any where any time using a
good user friendly and attractive graphic interface
3
SOFTWARE REQUIREMENT
ANALYSIS
Design
Code generation
Testing
Once code has been generated, program testing begins. The testing
process focuses on the logical internals of the software, assuring that all
statements have been tested and on the functional externals that is,
conducting tests to uncover errors and ensure that defined inputs will
produce actual results that agree with required results.
Maintenance
Software will undoubtedly undergo change after it is delivered to
the customer (A possible exception is embedded software).Change will
occur because errors have been encountered, because the software must
be adapted to accommodate change in its external environment.
• Project Startup.
• Requirement Analysis.
• High Level Design.
• Low Level Design.
• Coding.
• System & Integration Testing.
• System Acceptance Testing.
• Release of Product.
• Project Windup.
• Software Warranty Support Maintenance.
• Review Documents prepared in Software Development
• Product Feasibility Reviews (PFR).
• Software Requirement Review (SRR).
• Preliminary Design Review (PDR).
• Source Code Review (SCR).
• Acceptance Test Review (ATR)
7
Project startup
Requirement Analysis
Initially, the analyst studies the system specification (if one exists)
and the software project plan. It is important to important to understand
software in a system context and to review the software scope that was
used to generate planning estimates. Next, communication for analysis
must be established so that problem recognition is ensured. The goal of
the analyst is recognition of the basic problem elements as perceived by
the user/customer.
Problem evaluation and solution synthesis is the next major area of
effort for analysis. The analyst must define all extremely observable data
objects, evaluate the flow and content of information; define and
elaborate all software function; understand software behavior in the
context of events that effects the system; estimate system interface
Characteristics and uncover additional design constraints. Each of these
tasks serves to describe the problem so that an overall approach or
solution may be synthesized.
Upon evaluating current problems and desired information (input and
output), the analyst begins to synthesize one or more solutions. To
begins, the data, processing functions and behaviour of the system are
defined in detail. Once this information has been established, basic
architecture for implementation is considered. A client/server approach
would seem to be appropriate, but does it fall within the scope outlined
in the software plan?
10
11
SOFTWARE DESIGN
A design is the first phase in the development phase for any system.
It may be defined as “the process of applying various techniques and
principles for the purpose of defining a device a process or a system in
sufficient detail to permit physical realization. The designer’s goal is to
produce a model or representation of an entity that will later be built.
The process by which the model is developed combines intuition and
judgment based on experience in building similar entities, a set of
principles and/or heuristic that guides the way in which the model
evolves, a set of Criteria that enables quality to be judged, and a process
of iteration that ultimately leads to a final design representation.
Actually software design sites at the technical kernel of the software
engineering process and is applied regardless of the software process
model that is used. Beginning once software requirements have been
analyzed and specified, software design is the first of three technical
activity designs, code generation and testing which are required to build
and verify the software.
Each activity transforms information in a manner that ultimately results
in validated computer software. Each of the elements of the analysis
model provides information that is required to create a design model.
Software requirements manifested by the data, functional and
behavioural model feed the design steps.
12
13
14
15
Software requirement
Windows XP SP2
HTML
Adobe Dreamweaver
Adobe Photoshop
Ms World
Technologies
HTML
16
FEASIBILITY STUDY
DEVELOPMENT SCHEDULE
The following steps were followed in developing the website
• study, analysis and requirement specification: the study of the
existing systems gave an idea about what kind of interface was
required the study was conducted through information gathering
and studying the existing system.
• Design of the proposed system and :the next step was to design
the screen windows and reports for the inputs and the outputs. In
this phase the project was broken down into various modules. This
website was designed keeping in view a large user acceptance.
18
HTML
19
SYSTEM REQUIREMENT
SPECIFICATION
1. ENVIRONMENTAL CHARACTERISTICS:
HARDWARE: our project will be system friendly. It requires a
common pc configuration and does not put forth any constraint and
prerequisite.
PEOPLE: Our project is made in such a manner that it does not require
user to be such a professional. also, we the developers, are a group of
three, each of us possessing varied knowledge, fully satisfying every
requisite for a team.
2. FUNCTIONAL REQUIREMENTS:
The project includes various things to be done, so we have divided it
into various functions each performing a specific function.
20
BEHAVIOURAL DESCRIPTIONS
The behavior of the system depends on the easy user interface of our website
21
OUTPUTS
22
HOME
23
BIOGRAPHY
24
WEB DESIGNING
25
DOWNLOAD
26
CONTACT US
27