answersLogoWhite

0


Best Answer

A software is a set of machine readable instructions to run hardware!

Software engineering is, however, the study and an application of engineering to the design, development and maintenance of software.

User Avatar

Wiki User

8y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

13y ago

Reliability is the probability that an engineering system will perform its intended function satisfactorily (from the viewpoint of the customer) for its intended life under specified environmental and operating conditions. Maintainability is the probability that maintenance of the system will retain the system in, or restore it to, a specified condition within a given time period. Availability is the probability that the system is operating satisfactorily at any time, and it depends on the reliability and the maintainability. Hence the study of probability theory is essential for understanding the reliability, maintainability, and availability of the system. See also Probability.

Reliability is basically a design parameter and must be incorporated into the system at the design stage. It is an inherent characteristic of the system, just as is capacity, power rating, or performance. A great deal of emphasis is placed on quality of products and services, and reliability is a time-oriented quality characteristic. There is a relationship between quality or customer satisfactionand measures of system effectiveness, including reliability and maintainability. Customers are concerned with the performance of the product over time.

To analyze and measure the reliability and maintainability characteristics of a system, there must be a mathematical model of the system that shows the functional relationships among all the components, the subsystems, and the overall system. The reliability of the system is a function of the reliabilities of its components. A system reliability model consists of some combination of a reliability block diagram or a cause-consequence chart, a definition of all equipment failure and repair distributions, and a statement of spare and repair strategies. All reliability analyses and optimizations are made on these conceptual mathematical models of the system.

Maintainability is a measure of the ease and rapidity with which a system or equipment can be restored to operational status following a failure. It is a characteristic of equipment design and installation, personnel availability in the required skill levels, adequacyof maintenance procedures and test equipment, and the physical environment under which maintenance is performed. Maintainability is expressed as the probability that an item will be retained in or restored to a specific condition within a given period of time, when the maintenance is performed in accordance with prescribed procedures and resources.

This answer is:
User Avatar

User Avatar

Wiki User

9y ago

The establishment and use of sound engineering principles in order to obtain economically developed software that is reliable and works efficiently on real machines. There are number of models that we use in software engineering like waterfall, prototype, spiral etc.

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

Software engineering is a frame work which combine the process,methods,tools & other required resources for the development and maintinance of software.

This answer is:
User Avatar

User Avatar

Wiki User

11y ago

nothing

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is software engineering and its categories?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What are the categories of software engineering?

Important components of Software Engineering are: 1. Software Development Life Cycle(SDLC) 2. Software Quality Assurance 3. Software project Management 4. Software Management 5. Computer Aided Software Engineering (CASE)


What is product in software engineering?

The product of software engineering is software.


What is design in software engineering?

data design in software engineering


What kind of jobs require software programming skills?

To help you get an idea of the kind of jobs in software engineering, I took a quick look at online job listings for software engineering. The types of job titles that showed up were Software Engineering Technician, Software Engineering Programmer, Software Engineering Manager, Software Engineering Director, and Technical Writer in Software Engineering.


What should be the experties for a computer engineer?

Electronic engineering (or electrical engineering), software design, and hardware-software integration instead of only software engineering or electronic engineering.


What is ieee software engineering?

IEEE gives software engineering definition as :-. The application of a systematic , disciplined quantifiable approach to the development, operation and maintenance of software that is the application of engineering to software.


Is b.c.a a software engineering?

B.C.A is really in software developing in such the way's engineering


When was Engineering Software Lab created?

Engineering Software Lab was created in 2005.


When was Software Engineering Institute created?

Software Engineering Institute was created in 1984.


When was Lero - software engineering - created?

Lero - software engineering - was created in 2005.


What is software engg?

Software Engineering?


Can Software Development lead you to Software Engineering?

Yes, it can. In fact, Software Engineering and Software Development are almost the same, both requiring the development of software.