LECTURE ON SOFTWARE ENGINEERING BY @JERRYIVAN ||

in CampusConnect3 years ago

_20210906_172020.jpg
source

Hello my fellow steemians, how are you all doing. I believe you all are fine. Welcome to my blog today, I will be sharing with you today on software Engineering.

Software Engineering is the process of analysing user equipment and designing, building and testing software application which will satisfy those requirements.

Software fails when it doesn't match with the user requirements. While program fails if the codes fails to run. This only explain the failure of a software and failure of a programme.

It's main goal is the creation, improvement and maintenance of the software. A Software Engineering is also a discipline whose aim is the production of fault-free software that satisfies the user need and delivered in the time and within budget.

A software is called a software because of the associated documentation. Without documentation a software cannot evolve.

Software Engineering is not "Engineering"- not as the same way viewed in other engineering disciplines. Computer scientist investigate variety of ways to produce software but software engineers are interested in economically variable technique.

WHO IS A SOFTWARE ENGINEER.

A software Engineer is a person who applies principles to design, development, maintenance, testing, of the computer software.

A software Engineering performs the functions of research and writing new software programs. A large program with documentation is a software. A software is large with associated documentation.

SOFTWARE CHARACTERISTICS

Here are some of the characteristics of software:

  1. It must be useful to the original user.
  2. It must be portable, that is it works at all of the customers side.
  3. It must be maintainable.
  4. It must be reliable and robust.
    The reliability here is the process of a program to execute and produce result at the same time.
  5. It must have integrity.
    The integrity here means to produce correct result with a high degree of accuracy.
  6. It must have good human Engineering that is easy to learn and easy to use.
  7. It must be consistency of function that is, it does what the user would reasonably expect it to do.
  8. It must be efficient.

Next time I will continue
Thank you for reading, I will appreciate your response

Cc:
@vectorshore
@eberechi10
@starrchris
@whitestallion
@ladyofpolicy
@ngoenyi
@bright-obias
@steemitblog

Sort:  
 3 years ago 

This is quite educative, thank you for sharing this.

 3 years ago 

Thanks @iddy, I appreciate

 3 years ago 

Wow awesome post man

 3 years ago 

👍👍👍


image.png

Your post has been upvoted by @zero-to-infinity. We are supporting all the STEM Content Publish in Steemit.

For more,you can visit this community

JOIN WITH US ON DISCORD SERVER:

Support us by delegating STEEM POWER.
20 SP50 SP100 SP250 SP500 SP

Follow @zero-to-infinity & @steemitblog for latest updates

Coin Marketplace

STEEM 0.27
TRX 0.11
JST 0.030
BTC 71091.02
ETH 3814.91
USDT 1.00
SBD 3.44