Software Engineering MYBRAINBASE: Software Engineering
twitter
    Find out in your brain

Friday, April 22, 2011

Software Engineering

Software Engineering

Software engineering is a discipline science that discuss about all aspect productions software, begin from early stage requirement capturing (user need analysis), specification (determine spesification from user need), design, coding, testing until system maintenance after used. Everything that relate to software production process, like: software project management, method determination and development process, staff determination, budget, time-table, quality, and training user. Software engineering is a
commands that used to processed information. can be in the form of program or procedure. Program is a commands that understand by computer. Procedure is a command that wanted by user in processed information (o’brien, 1999).
Two important system software kinds :

1. Operating system >>> be a liaison between user from computer with computer hardware.
2. Programming language >>> program that used to translate instructions that written in  programming language to engine so that acceptable and understood by computer.

Software characteristics

1. Software built and developed (engineered, musical note manufactures). differ from hardware (hardware), software be made with a planning then after so can be developed furthermore. cost to software be specific in development.
2. Software is never worn out (wear out) but deteriorate (deteriorate). software never worn out caused by treatment makes development pl to accustom with new need. but once software broken, so can not with other software, but must be done remaking for no access in software (differ from hardware).
3. Till now majority software stills made to follow order (custom-built)

Goal of software engineering

1. Low production cost
2. Tall program performance
3. Tall portability
4. Low treatment cost
5. Reliability system and
6. Capitulation on time

Software Application

1. System software
2. Real-time software
3. Business software
4. Engineering/scientefic software
5. Embedded software
6. PC software
7. AI software
8. Web Application

No comments:

Post a Comment