Software Development Management Techniques
18 questions · Fundamental Engineering
Which of the following is a software development model for a small, and cross-functional team to develop a new social shopping platform, including creating user profiles, following friends, sharing products, and personalizing recommendation? Here, this platform constantly evolves, so frequent user feedback on all modules is expected.
According to the Capability Maturity Model Integration, which is the final stage and has the highest level of maturity?
Which of the following is the term that represents the process of generating a UML class diagram from a program?
Which of the following is an appropriate explanation of a Sprint in the Scrum methodology?
Scrum is an agile development method. In Scrum, which of the following is an event where each member of the development team talks in turn about topics such as “things I did yesterday,” “things I will do today,” and “obstacles,” and all members share the status of a project?
Among eXtreme Programming (XP) practices, which of the following is adopted to improve program quality in program development through smooth communication between programmers by exchanging their roles and reviewing each other’s work?
Which of the following is an explanation of the reverse engineering of software?
Which of the following is an appropriate description of an extreme programming (XP) practice?
Which of the following is a method that uses a modeling tool to create a design document described with E-R diagrams or other representations from the definition information in an active database?
Which of the following is the appropriate term for referring to activities such as creating a class diagram in UML from a program?
Among the software development activities, which of the following corresponds to refactoring that is emphasized in agile development?
In eXtreme Programming (XP), which of the following is advocated as a practice?
Which of the following is a software development model that repeats the development processes from requirements analysis to implementation?
The software reengineering process can be divided into four sub-processes: program modularization, program structure improvement, reverse engineering, and source code translation. Which of the following is a process that focuses on functional analysis and information extraction?
In an agile software development project, when can the customer review the first piece of working software?
According to the Capability Maturity Model Integration, which of the following is the final and highest level of maturity?