Software Project Management Set 1

On This Page

This set of Software Project Management (SPM) Multiple Choice Questions & Answers (MCQs) focuses on Software Project Management Set 1

Q1 | Which of the following is not project management goal?
  • keeping overall costs within budget
  • delivering the software to the customer at the agreed time
  • maintaining a happy and well-functioning development team
  • avoiding customer complaints
Q2 | Project managers have to assess the risks that may affect a project.
  • true
  • false
Q3 | Which of the following is not considered as a risk in project management?
  • specification delays
  • product competition
  • testing
  • staff turnover
Q4 | The process each manager follows during the life of a project is known as
  • project management
  • manager life cycle
  • project management life cycle
  • all of the mentioned
Q5 | A 66.6% risk is considered as
  • very low
  • low
  • moderate
  • high
Q6 | Which of the following is/are main parameters that you should use when computing the costs of a software development project?
  • travel and training costs
  • hardware and software costs
  • effort costs (the costs of paying software engineers and managers)
  • all of the mentioned
Q7 | Quality planning is the process of developing a quality plan for
  • team
  • project
  • customers
  • project manager
Q8 | Which of the following is incorrect activity for the configuration management of a software system?
  • internship management
  • change management
  • version management
  • system management
Q9 | Identify the sub-process of process improvement
  • process introduction
  • process analysis
  • de-processification
  • process distribution
Q10 | An independent relationship must exist between the attribute that can be measured and the external quality attribute.
  • true
  • false
Q11 | Which of these truly defines Software design?
  • software design is an activity subjected to constraints
  • software design specifies nature and composition of software product
  • software design satisfies client needs and desires
  • all of the mentioned
Q12 | Which of these describes stepwise refinement?
  • nicklaus wirth described the first software engineering method as stepwise refinement
  • stepwise refinement follows its existence from 1971
  • it is a top down approach
  • all of the mentioned
Q13 | What is incorrect about structural design?
  • structural design introduced notations and heuristics
  • structural design emphasis on procedural decomposition
  • the advantage is data flow representation
  • it follows structure chart
Q14 | What is the solution for Structural design?
  • the specification model following data flow diagram
  • procedures represented as bubbles
  • specification model is structure chart showing procedure calling hierarchy and flow of data in and out of procedures
  • emphasizing procedural decomposition
Q15 | Which of the following is an incorrect method for structural design?
  • transition of problem models to solution models
  • handling of larger and more complex products
  • designing object oriented systems
  • more procedural approach
Q16 | What is followed by the design task?
  • choosing specific classes, operations
  • checking model’s completeness
  • following design task heuristics
  • all of the mentioned
Q17 | Which of this analysis are not acceptable?
  • object oriented design is a far better approach compared to structural design
  • object oriented design always dominates structural design
  • object oriented design are given more preference than structural design
  • object oriented uses more specific notations
Q18 | Which of these does not represent object oriented design?
  • it follows regular procedural decomposition in favor of class and object decomposition
  • programs are thought of collection of objects
  • central model represents class diagrams that show the classes comprising a program and their relationships to one another
  • object-oriented methods incorporates structural methods
Q19 | Choose the correct option in terms of Issues related to professional responsibility
  • confidentiality
  • intellectual property rights
  • both confidentiality & intellectual property rights
  • managing client relationships
Q20 | “Software engineers should not use their technical skills to misuse other people’s computers.”Here the term misuse refers to:
  • unauthorized access to computer material
  • unauthorized modification of computer material
  • dissemination of viruses or other malware
  • all of the mentioned
Q21 | Explain what is meant by PRODUCT with reference to one of the eight principles as per the ACM/IEEE Code of Ethics ?
  • the product should be easy to use
  • software engineers shall ensure that their products and related modifications meet the highest professional standards possible
  • software engineers shall ensure that their products and related modifications satisfy the client
  • it means that the product designed /created should be easily available
Q22 | Identify an ethical dilemma from the situations mentioned below:
  • your employer releases a safety-critical system without finishing the testing of the system
  • refusing to undertake a project
  • agreement in principle with the policies of senior management
  • all of the mentioned
Q23 | Identify the correct statement: “Software engineers shall
  • act in a manner that is in the best interests of his expertise and favour.”
  • act consistently with the public interest.”
  • ensure that their products only meet the srs.”
  • all of the mentioned
Q24 | Select the incorrect statement: “Software engineers should
  • not knowingly accept work that is outside your competence.”
  • not use your technical skills to misuse other people’s computers.”
  • be dependent on their colleagues.”
  • maintain integrity and independence in their professional judgment.”
Q25 | Efficiency in a software product does not include                  
  • responsiveness
  • licensing
  • memory utilization
  • processing time