What is software engineering


1.What is software?

Ans:Computer programs and associated documentation. Software products may be developed for a particular customer or may be developed for a general market.

2.What is software engineering?

Ans:Software engineering is an engineering discipline that is concerned with all aspects of software production.

3.What is the difference between software engineering and system engineering?

Ans:System engineering is concerned with all aspects of computer-based systems development including hardware, software and process engineering. Software engineering is part of this more general process


4.What are the key challenges facing software engineering?

Ans:Coping with increasing diversity, demands for reduced delivery times and developing trustworthy software.

5.What are the costs of software engineering?

Ans:Roughly 60% of software costs are development costs, 40% are testing costs. For custom software, evolution costs often exceed development costs.

6.What are the best software engineering techniques and methods?

Ans:While all software projects have to be professionally managed and developed, different techniques are appropriate for different types of system. For example, games should always be developed using a series of prototypes whereas safety critical control systems require a complete and analyzable specification to be developed. You can’t, therefore, say that one method is better than another.

7.What differences has the web made to software engineering?

Ans:The web has led to the availability of software services and the possibility of developing highly distributed service-based systems. Web-based systems development has led to important advances in programming languages and software reuse.

8.What are the attributes of good software?

Ans:Good software should deliver the required functionality and performance to the user and should be maintainable, dependable and usable.

9.What is the difference between software engineering and computer science?

Ans:Computer science focuses on theory and fundamentals; software engineering is concerned with the practicalities of developing and delivering useful software.

10.What are the fundamental software engineering activities?

Ans:Software specification, software development, software validation and software evolution.

Comments

  1. good answer!!!!!!!!!!

    ReplyDelete
  2. Software is just a part of a system. You have me persuaded. They are actually common questions and you have answered them in a very simple way.

    ReplyDelete
  3. This comment has been removed by a blog administrator.

    ReplyDelete
  4. Hello Everyone !

    USA Fresh spammed Data SSN Leads/Fullz along with Driving License/ ID Number, AVAILABLE with best connectivity.

    All Leads/Fullz are Tested & Verified.

    **DETAILS IN LEADS/FULLZ**

    First Name | Last Name | SSN | Dob | Driving License Number | Address | City | State | Zip | Email Address | Phone Number
    Employee Details | Payday Details | Bank Account Details | IP Address

    *Price for SSN lead $2
    *You can ask for sample before any deal
    *If you buy in bulk, we can negotiate
    *Sampling is just for serious buyers

    ->Hope for the long term business

    ->Interested buyers will be welcome

    **Contact 24/7**

    Whatsapp > +923172721122

    Email > leads.sellers1212@gmail.com

    Telegram > @leadsupplier

    ICQ > 752822040

    ReplyDelete

Post a Comment

i am running my new blog at Knowledge Sharing (https://ksharing.info). please subscribe my new blog

Popular posts from this blog

Component Based Software Engineering

What is Non-functional requirements

Software engineering Ethics Issues of Professional Responsibility