Press "Enter" to skip to content

Assignment os software engineering

SOFTWARE ENGINEERING

Name : Sana Ali

Section:A

Haven't found the right essay?
Get an expert to write you the one you need
GET YOUR PAPER NOW

Roll no:70-BSCS-16

Assignment_01

Submitted to : Dr Adnan Khalid

Question:

Write in detail different kinds of myths associated with software development also mention realities associated with them.

Myth:

We a have a book that’s full of standards and procedures for building software. Won’t that facilitate people with the things they want to know?

Reality:

The book of standards might exist, but is it in use? Are software practitioners know about it? Does it absorb modern practices? Is it complete? Is it to improve time-to- time delivery? In most situation, its answer is “no.”

Myth:

If I decide to outsource the software project to a third party, I can just relax and let that company build it.

Reality:

If an organization does not understand how to manage and control software projects internally, it will strive when it outsources software projects.

Myth:

If we will add large number of people then production will be increased.

Reality:

It depends on people to learn skills to become productive.

Myth:

It is related to logic building.

Reality:

It is most probably an art in big level software architectures.

Myth:

It would make us compose lengthy and not needed documentation and it would slow us down.

Reality:

It is not like creating documents. It is related to composing quality products. Good quality leads to less rework. And the less rework results in the delivery on time.

Myth:

Other essay:   Let the best interior designers in melbourne australia bring your vision to life

To write programs a statement of intents is enough.

Reality:

It is not always necessary that a general statement will help in writing a program.

Myth:

You should struggle for the supercilious technology.

Reality:

It will lead to the risk of over serving people.

Myth:

New technology is continuously being introduced.

Reality:

Due to evolving technology new things are under construction and old things are getting obsoleted.

Myth:

It could be bug free.

Reality:

It is not always true as there could be bugs in software.

Myth:

If we get the schedule, we can hire more programmers and catch up.

Reality:

Software development is not a mechanistic process like manufacturing. In the words of Brooks [Bro95]: “adding people to a late software project makes it later.” However, as new people are hired, people who were already in company must spend time in training and educating the newcomers, reducing the amount of time spent on productive development effort. People can be hired but in a planned manner.

Myth:

If products are released then it means that software making is completed.

Reality:

Technology is rapidly evolving and so people and software are.

Myth:

Software building is certain process.

Reality:

It is not a likely process as due to the evolving technology new things are introduced and it has become necessary to create something new and different time to time.

Be First to Comment

Leave a Reply

Your email address will not be published.

0 Shares
Share via
Copy link

Spelling error report

The following text will be sent to our editors: