Information Technology Reference
In-Depth Information
13.2.1 Feasibility Study
Feasibility is conducted to assess the viability of computerizing a system. It col-
lects information on the functionality being proposed, the costs, and the benefits
expected to accrue from the implementation of the system. The deliverable of this
phase is the feasibility report which would be considered by the management, who
would either reject the proposal or accord the approval and financial sanction to
the proposal.
13.2.2 Requirements Analysis and Specification
Requirements analysis and specification phase elicits and gathers requirements,
analyzes them and prepares a ''requirements specification'' document. This aspect
has been discussed in detail in the preceding chapters. Initially the requirements
specification document was referred to as Functional Specifications Document and
it transformed to present day's URS.
13.2.3 High Level Design
Using the requirements specification document, high level design of the system is
carried out. This consisted of defining the system architecture, the main process
flows (organization of the proposed system into logical modules) and defining the
inputs and outputs. This is documented in a HLD (High Level Design) document.
13.2.4 Low Level Design
This phase consisted of defining the specification for each unit of software. LLD is
used to carry out design of each unit of the proposed software product and the
specifications are then documented. The deliverable from this phase is the LLD
(Low Level Design) document. The software programming would be carried out
using this LLD document.
13.2.5 Construction
During this phase, all programs would be constructed and subjected to unit testing.
The completed units are then integrated into their modules and the modules are
 
Search WWH ::




Custom Search