0% found this document useful (0 votes)
44 views

Se Unit 01 Notes Unit 1 Software Engineering

Uploaded by

VAIBHAV BADHANI
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views

Se Unit 01 Notes Unit 1 Software Engineering

Uploaded by

VAIBHAV BADHANI
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 40

lOMoARcPSD|21773834

SE UNIT-01 Notes - UNIT 1- Software Engineering

Software Engineering (Dr. A.P.J. Abdul Kalam Technical University)

Scan to open on Studocu

Studocu is not sponsored or endorsed by any college or university


Downloaded by Anshiii ([email protected])
lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Software Crisis is a term used in computer science for the difficulty of writing
useful and efficientcomputer programs in the required time .software crisis was
due to using same workforce, same methods, same tools even though rapidly
increasing in software demand, complexity of software and software challenges.
With increase in the complexity of software, many software problems arise
because existing methods were insufficient.
If we will use same workforce, same methods and same tools after fast
increasing in software demand, software complexity and software challenges,
then there arise some problems like software budget problem, software
efficiency problem, software quality problem, software managing and delivering
problem etc. This condition is called software crisis.

Increasing Increasing Increasing


Demand Complexity Challenges

Software Crisis

Same Same Same


Workforce Methods Tools

Causes of Software Crisis:


.The cost of owning and maintaining software was as expensive as
developing the software

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

At that time Projects was running over-time


At that time Software was very inefficient
The quality of software was low quality
Software often did not meet requirements
.The averagesoftware project overshoots its schedule by half
. At that time Software was never delivered
Solution of Software Crisis:
There is no single solution to the crisis.one possible solution of software crisis
is Software Engineeringbecause software engineering is a systematic,
disciplined and quantifiable approach. For preventing software crisis, there are
some guidelines
Reduction in software over-budget
The qualityof softwaremust be high
.Less time needed for software project
Experience working team member on software project
Software must be delivered
Downloaded by Anshiii ([email protected])
lOMoARcPSD|21773834

SoftwareMyths
Most, experienced experts have seen myths or superstitions (false beliefs or
interpretations) misleading attitudes (naked users) which creates

Major problemsfor management and technical people. The oppositeTypes of


software-related myths are listed below.

Types Of Myths

Managemen Customer (Practitioner's


Myths Myths Myths

Types of Software Myths

(i) Management Myths


Myth 1:
We have all the standards and procedures available for software development
i.e. the software developer has all the reqd.

Fact
all of them levels.
Software experts do not know that there are
modern software
Such practices may or may not be expired at present /
engineering methods.
And all existing processes are incomplete.
Myth 2 will improve the software
The addition of the latest hardware programs
development.
Fact
on standard software
The role of the latest hardware is not very high
tools help the computer they are
development; instead (CASE) Engineering
more important than hardware to produce quality and productivity.
Hence, the hardware resources are misused.
Myth 3 and program planners
.Managers think that, with the addition of more people
deadlines (If lagging behind).
to Software development can help meet project
Fact

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Software development is not, the process of doing things like production


here the addition of people in previous stages can reduce the time it will be
used for productive development, as the newcomers would take time
existing developers of definitions and understanding of the file project.
However, planned additions are organized and organized It can help
complete the project.

60-100x
Cost of
Change 1.5-6 x
1x

Initial Development After Release


Phase

Cost of Change
Different Stages of Myths

(ii)Customer Myths
The customer can be the direct users of the software, the technical team,
marketing / sales department, or other company. Customer has myths
create
Leading to false expectations (customer) & that's why you
dissatisfaction with the developer.

Myth 1:
A generalstatement of intent is enough to start writing plans (software
development) and details of objectives can be done over time.
Fact:
Officialand detailed description of the database function, ethical
performance, communication, structural issues and the verification process
are important.
It is happening that the complete communication between the customer and
the developer is required.
Myth 2:
Project requirements continue to change, but, change, can be easy location
due to the flexible nature of the software.

Downloaded by Anshiii ([email protected])


lOMoARcPSD|21773834

Fact

Changes were made to the final


make those stages of software developmentbut cOst to
changes grow through the latest stages of
Development.
minimize
A detailed
analysis of user needs should be done to
change requirement.Figure shows the
transition costs in
Respect of the categoriesof development.
(ii)Practitioner'sMyths
Myths 1
They believe that their work has been completed with the writingof the plan ana
they received it to work.
Fact
It is true that every 60-80% effort goes into the maintenance phase (as of the
lattersoftware release). Efforts are required, where the product is avalable
first delivered to customers.
Myths 2 :
There is no other way to achieve system quality, behind it done running.

Fact
Systematic review of project technology is the quality of effective software
accessible
verification method. These updates are quality filters and more
than test.
Myth 3 that be successfully exported
An operating system is the only product can

project.
Fact:
it is just the right document brochures and
A working system is not enough,
booklets are also reqd. To provide
for guidance & software support.

Myth4 to build powerful and unnecessary


enable us
Engineering software will
document & always delay us.

Fact:
text building, rather while creating
Software engineering does not deal with
& this is being studied for rapid
better quality leads to reduced recycling
product delivery.

Downloaded by Anshiii ([email protected])

You might also like