2.1 Feasibility Study
2.1 Feasibility Study
Systems analysis professionals are often called upon to look critically at systems, and
redesign or recommend changes as necessary. Inside and outside of the business
world, systems analysts help to evaluate whether a system is viable or efficient within
the context of its overall architecture, and help to uncover the options available to the
employing business or other party.
Systems analysts are different than systems administrators, who maintain systems day
to day, and their roles generally involve a top-level view of a system to determine its
overall effectiveness according to its design.
Feasibility studies can be used in many ways but primarily focus on proposed business
ventures. Farmers and others with a business idea should conduct a feasibility study to
determine the viability of their idea before proceeding with the development of a
business. Determining early that a business idea will not work saves time, money and
heartache later.
As for as concerned to project its defined as the system which presently we are using
and the proposed system is the new techniques implemented to the existing project if
any mistake was happened.Information you gather can come from a range of sources.
Likewise, there are a variety of techniques to use when gathering primary data. Listed
below are some of the most common data collection techniques.
2.2.1 Questionnaires
2.2.2 Observations
Allows for the study of the dynamics of a situation, frequency counts of target
behaviors, or other behaviors as indicated by needs of the evaluation.
Good source for providing additional information about a particular group can
use video to provide documentation.
Can produce qualitative (e.g., narrative data) and quantitative data (e.g.,
frequency counts, mean length of interactions, and instructional time).
2.2.3Interviews
Data mining is a particular data analysis technique that focuses on modeling and
knowledge discovery for predictive rather than purely descriptive purposes. Business
intelligence covers data analysis that relies heavily on aggregation, focusing on
business information. In statistical applications, some people divide data analysis into
descriptive statistics, exploratory data analysis (EDA), and confirmatory data analysis
(CDA). EDA focuses on discovering new features in the data and CDA on confirming
or falsifying existing hypotheses. Predictive analytics focuses on application of
statistical models for predictive forecasting or classification, while text analytics
applies statistical, linguistic, and structural techniques to extract and classify
information from textual sources, a species of unstructured data. All are varieties of
data analysis.
Data integration is a precursor to data analysis, and data analysis is closely linked to
data visualization and data dissemination. The term data analysis is sometimes used as
a synonym for data modeling.
A DFD shows what kind of information will be input to and output from the system,
where the data will come from and go to, and where the data will be stored. It does not
show information about the timing of process or information about whether processes
will operate in sequence or in parallel.
Data flow diagrams are also known as bubble charts. DFD is a designing tool used in
the top-down approach to Systems Design. This context-level DFD is next "exploded",
to produce a Level 1 DFD that shows some of the detail of the system being modeled.
The Level 1 DFD shows how the system is divided into sub-systems (processes), each
of which deals with one or more of the data flows to or from an external agent, and
which together provide all of the functionality of the system as a whole. It also
identifies internal data stores that must be present in order for the system to do its job,
and shows the flow of data between the various parts of the system.
Data flow diagrams are one of the three essential perspectives of the structured-
systems analysis and design method SSADM. The sponsor of a project and the end
users will need to be briefed and consulted throughout all stages of a system's
evolution. With a data flow diagram, users are able to visualize how the system will
operate, what the system will accomplish, and how the system will be implemented.
The old system's dataflow diagrams can be drawn up and compared with the new
system's data flow diagrams to draw comparisons to implement a more efficient
system. Data flow diagrams can be used to provide the end user with a physical idea of
where the data they input ultimately has an effect upon the structure of the whole
system from order to dispatch to report. How any system is developed can be
determined through a data flow diagram model. In the course of developing a set of
leveled data flow diagrams the analyst/designer is forced to address how the system
may be decomposed into component sub-systems, and to identify the transaction data
in the data model. Data flow diagrams can be used in both Analysis and Design phase
of the SDLC. The DFD is describes as follows:
Add info
Add Data
Get Info Assign
Remove
Get Data Course
Course Add data
Admin
Authenticate Get info Add payment
Add info Get info
Level Add data
Get payment
Course Record
Add Data Get Data
Add Data Get Data
Record
Add New Course Login
Record
Course Record
This is a data flow diagram of admin panel. DFD describe admin works that will be
performed. Admin will be add course, remove course, add new course, and login
process.
Add info
Add Data
Get Info
Alert Student
Add Student Get Data
Add data
Teacher
Upload Get info Add payment
Add info Get info
Lecture Add data
Get payment
Record
Add Data Get Data
Add Data Get Data
Assignment
Record Upload Upload Marks
Attendance Sheet
Attendance Record
Record
This is data flow diagram of teacher panel. Teacher will be upload assignment, upload
mark sheet, upload attendance and also upload lectures.
Add info
Download
Records Assignment Record
Assignment Get info
Add Data
Get Info
Download Select Subject
Lecture Get Data
Add data
Student
Download Add info Get info
Get info Add payment
Attendance
Sheet Add data
Get payment
Subject Record
Add Data Get Data
Add Data Get Data
Attendance
Record Download
Material Login
Resourse
Record
Material Record
This is data flow diagram for student panel. Student will be login, download lectures,
download attendance sheet and also download assignment.
The first use of the term requirements engineering was probably in 1979 in a TRW
technical report but did not come into general use until the 1990s with the publication
of an IEEE Computer Society tutorial and the establishment of a conference series on
requirements engineering that has evolved into the current International Requirements
Engineering Conference.
In the waterfall model, requirements engineering is presented as the first phase of the
development process. Later software development methods, including the Rational
Unified Process (RUP), extreme programming (XP) and Scrum assume that
requirements engineering continues through the lifetime of a system.
5. Systems modeling - deriving models of the system, often using a notation such as
the Unified Modeling Language (UML) or the Lifecycle Modeling Language
(LML).
2.2.3 Deliverables
A deliverable is something (hard or soft) that can be ready to dispatch to the site or the
client as a partial item of the supply foreseen in the contract, e.g. when the project has
started some part of the design (when settled), can be anticipated to the sub-supplier
who has therefore the possibility of starting his purchase activity of raw material, even
if many other parameters are not yet designed by the designer.
In this way many time-savings are possible, shortening greatly the whole project final
supply term. This designing activity can be represented in the drawings with a "cloud"
around a not yet designed part and means: "this part (size or other characteristics) will
be studied later". The part settled can be "delivered" to the interested parties.
Deliverables are including the following:
Software Design
Coding
Testing