Software Engineering Questions and Answers Set 3

Software Engineering 

Questions 21 to 30








Internal costs include
(a)   Developers salaries
(b)   Managers and support personnel salaries
(c)   The cost of overheads such as utilities, rent and senior managers
(d)   Materials (such as manuals) and services such as travel
(e)   All of the above.

Problems with using Lines of Code to measure the size of a product include(s)
(a)   The creation of source code is only part of the development effort
(b)   The Lines of Code (LOC) will differ between languages and cannot be measured for some languages
(c)   Should comments, data definitions etc (i.e. non-executable LOC) be included as well?
(d)   The final size (kLOC) can only be determined once the product is delivered
(e)   All of the above.

Software Science bases its estimation of the size of a product on
(a)   Files (Fi), Flows (Fl) and Processes (Pr)
(b)   Lines of Code (kLOC)
(c)   Function Points (FP)
(d)   operands and operators
(e)   Feature Points (FeP).

In Intermediate COCOMO the mode that represents complex products is referred to as
(a)  Embedded                                       
(b)  Semidetached                                  
(c)  Organic
(d)  Multiplicative                                    
(e)  Monolithic.

Work that continues throughout the project and does not relate to any specific phase of software development is termed a(n)
(a)  Milestone           
(b)  Project function                                
(c)  Activity             
(d)  Task                  
(e)  Baseline.

The advantage of following the IEEE Standard for drawing up a Software Project Management Plan (SPMP) - see IEEE Standard 1059.1 1987 - is
(a)   It is drawn up by representatives from major software development organisations
(b)   It is designed for all types of software products
(c)   It is a framework that can be used irrespective of process model or specific techniques
(d)   It can be tailored for each organisation for a particular application area, development team or technique.
(e)   All of the above.

The best way to test the Software Project Management Plan (SPMP) is by
(a)  Prototyping        
(b)  Inspection          
(c)  Simulation        
(d)  Compilation        
(e)  Debugging.

Algorithmic cost estimation in different organisations may be different for the same application development, because
(a)   Different organisations consider complexity factors differently
(b)   Different organisations may use different programming languages
(c)   Developers' skills may vary
(d)   Techniques for the measurement of productivity may vary
(e)   All of the above may be true.

The aim of software engineering is to produce software that is
(a)   Fault-free
(b)   Delivered on time
(c)   Delivered within budget
(d)   Satisfies users' needs
(e)   All of these are the aims of software engineering.

Object-oriented concepts are not new. The first OO language was considered to be
(a)  ALGOL-68                                        
(b)  FORTRAN 77     
(c)  C                     
(d)  MODULA                                         
(e)  SIMULA 67.


Answer : (a)
Reason:  Internal costs comprise all the costs to the developers.
Answer : (e)
Reason:  There are many problems with using Lines of Code to measure the size of a product.
Answer : (d)
Reason:  Software Science bases its estimation of the size of a product on the number of operands and operators.
Answer : (a)
Reason:  In Intermediate COCOMO there are three modes: organic, semidetached and imbedded.
Answer : (b)
Reason:  Work that continues throughout the project and does not relate to any specific phase of software development is termed a project function.
Answer : (e)
Reason:  There are many advantages of using a standard.
Answer : (b)
Reason:  The best way to test the Software Project Management Plan (SPMP) is by a plan inspection by the SQA team. In order to further reduce risk the duration and cost estimates should further be independently computed by people other than the original project team.
Answer : (e)
Reason:  Cost estimation incorporates a number of factors.
Answer : (e)
Reason:  The aim of software engineering is to produce software that is fault-free, delivered on time, delivered within budget, and satisfies users' needs.
Answer : (e)
Reason:  The first OO language was considered to be SIMULA 67.


  1. I would say That a PMP Certification is highly respected With Both IT & o-IT communities where strong project management skills are required. If you pla o a log term career as a project manager, the yes, eve with your level of experience, I would suggest getting your PMP. You ca to prepare yourself for the exam i oe of the PMP training providers like PMP prep course PMP classes to get PMP credentials .You ca do minimal prep-work to get 40 Contact Hours PMI ® ad apply to PMI for PMP Exam before the class begins.

    1. Great post.Thanks for one marvelous posting! I enjoyed reading it;The information was very useful.Keep the good work going on!!

      ETL Testing training in chennai| SAP MM training in chennai | Informatica training in chennai

  2. I think answer to the Q21 is (e) and Q 23 is (b)

  3. Your blog is awesome..You have clearly understood...Its very useful for me to know about new things..Keep on blogging..
    Java training in chennai

  4. I read this post fully concerning the difference of latest and former stuff, it is awesome article.

    Software Estimation Techniques Training in Chennai

  5. I have read your blog its very attractive and impressive. I like it your blog.

    Java Training in Chennai Java Training in Chennai | Core Java Training in Chennai Java Training in Chennai

    Online Java Training Java Online Training | Java 8 online training | JavaEE Training in Chennai

  6. Hi,Thanks a lot and really happy to see such a wonderful comment.

    ISTQB Training Institute in Chennai

  7. Thank yoou for posting informative answers.Request to visit

    best oracle training in chenani

  8. nice blog.. i read all the articles it is really helping to us.

    Keep updating more :)

    RedHat Certification training in chennai

  9. many of the peoples are now a days looking job in an software. for them software training will be useful to them. thank you for sharing this blog.
    java training in chennai

    1. I have read your blog. Your information is really useful for beginner. informations provided here are unique and easy to understandThanks for this useful infromation.
      QTP Training in Chennai | Java Training in Chennai | Python Training in Chennai

  10. great article!!!!!This is very impotent information for us.I like all content and information.I have read it.You know more about this please visit again.
    java training in chennai

  11. It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me...
    Android Training in Chennai
    Ios Training in Chennai

  12. Thanks for nice blog gave to us.Thanks a lot! You made a new blog entry to answer my question; I really appreciate your time and effort.
    java training with placement in chennai |
    java training institutes in chennai

  13. Wonderful post. I am learning so many things from your blog.keep posting.
    PHP Online Training | Pega Online Training | Oracle Soa Online Training

  14. Great posting with useful topics.Thank you.
    It's True information.Thanks to sharing.
    Informatica Online Training
    ETL Testing Online Training
    Hadoop online Training

  15. Your new valuable key points imply much a person like me and extremely more to my office workers. With thanks.

    UNIX Shell scripting training in chennai|ORACLE apps finance training in chennai

  16. Wow it is really wonderful and awesome thus it is very much useful for me to understand many concepts and helped me a lot. it is really explainable very well and i got more information from your blog.
    Data Science Training in Chennai
    Data science training in bangalore
    Data science online training
    Data science training in pune
    Data science training in kalyan nagar

  17. Great Article… I love to read your articles because your writing style is too good, its is very very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.
    Devops training in Chennai
    Devops training in Bangalore
    Devops Online training
    Devops training in Pune

  18. This is a nice article here with some useful tips for those who are not used-to comment that frequently. Thanks for this helpful information I agree with all points you have given to us. I will follow all of them.
    java training in annanagar | java training in chennai

    java training in marathahalli | java training in btm layout

    java training in rajaji nagar | java training in jayanagar

    java training in chennai

  19. Your blogs and every other content are thus interesting and helpful it makes me return back again

    Node JS Training in Chennai
    Node JS Training

  20. I think you have a long story to share and i am glad after long time finally you cam and shared your experience.
    Python training in marathahalli
    Python training in pune
    Python course in chennai

  21. Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.

    Online DevOps Certification Course - Gangboard
    Best Devops Training institute in Chennai

  22. Hello! This is my first visit to your blog! We are a team of volunteers and starting a new initiative in a community in the same niche. Your blog provided us useful information to work on. You have done an outstanding job.
    Best AWS Training in Chennai | Amazon Web Services Training in Chennai

    AWS Training in Bangalore | Amazon Web Services Training in Bangalore

    Amazon Web Services Training in Pune | Best AWS Training in Pune

  23. Well researched article and I appreciate this. The blog is subscribed and will see new topics soon.
    python course in pune
    python course in chennai
    python Training in Bangalore