CS615 MidTerm Past Paper all in one Mega file

 

CS615 Solved Paper For Midterm


CS615 Solved Paper - Midterm 2009 #MCQ's


Question No: 1    ( M - 1 )   
 ________ identifying which quality standards are relevant to the project and determining how to satisfy them.
       ► Quality Planning   cognitivehelping.blogspot.com/
       ► Communications Planning
       ► Organization Planning
 
       ► Staff Acquisition
   
Question No: 2    ( M - 1 )   
 These all are outputs of Initiating Process except
       ► Project Manager Assignments
       ► Constraints
       ► Selection Criteria   cognitivehelping.blogspot.com/
       ► Assumptions
 
   
Question No: 3    ( M - 1 )   
 Project management processes can be organized into _____________ groups
       ► Four
       ► Five
       ► Six 
       ► Seven
 Project management processes can be organized into five groups of one or more
processes each:
1. Initiating processes—authorizing the project or phase
2. Planning processes—defining and refining objectives and selecting the best
of the alternative courses of action to attain the objectives that the project
was undertaken to address
3. Executing processes—coordinating people and other resources to carry out
the plan
4. Controlling processes—ensuring that project objectives are met by
monitoring and measuring progress regularly to identify variances from plan
so that corrective action can be taken when necessary
5. Closing processes—formalizing acceptance of the project or phase and
bringing it to an orderly end
   
Question No: 4    ( M - 1 )   
 Product quality depends on its conformance to ______
       ► Software requirements
       ► Development standards
       ► Implicit requirements 
       ► All of given
 Product quality depends on its conformance to software requirements, development standards, and implicit requirements
   
 
Question No: 5    ( M - 1 )   
 _______is the technical kernel of software engineering
       ► Design
       ► Implementation
       ► Requirements analysis 
       ► Testing
 Design is the technical kernel of software engineering. During design, progressive refinements of data structure, architecture, interfaces, and procedural detail of software components are developed, reviewed, and documented.
   
Question No: 6    ( M - 1 )   
 The mode of specification has a great impact on the quality of the solution. Forcing SWE to work with incomplete, inconsistency, or misleading specifications result in frustration and confusion affecting: 
       ► Quality
       ► Timeliness and
       ► Completeness of SW product 
       ► All of given   cognitivehelping.blogspot.com/
 Mode of specification has a great impact on the quality of the solution. Forcing SWE to work with incomplete, inconsistency, or misleading specifications result in frustration and confusion affecting:
– Quality
– Timeliness and
– Completeness of SW product
   
Question No: 7    ( M - 1 )   
 Finally, the specification includes a ________
       ► Bibliography
       ► Appendix
       ► Reference 
   
Question No: 8    ( M - 1 )   
 Cognitive model describes a system as perceived by its _________
       ► User community
       ► Developer
       ► Top level management 
       ► Manager
   
Question No: 9    ( M - 1 )   
 A review of the Software Requirements Specification is conducted by ________     
       ► Software developer
       ► Customer
       ► Top-level management
 
 
Question No: 10    ( M - 1 )   
 A meeting is conducted at a _________ and attended by both software engineers and customers. 
       ► Software engineer site
       ► Customer site 
       ► Company site   
 
Question No: 11    ( M - 1 )   
 The model serves as the basis for the creation of ________ for the Software.
       ► Design
       ► Maintenance
       ► Testing
        ► Specifications
 The model serves as a foundation for software design and as the basis for the creation of specifications for the Software.
   
Question No: 12    ( M - 1 )   
 Throughout evaluation and solution synthesis, the analyst's primary focus is on
       ► "What, not "how." 
       ► Model
       ► Evaluation and Synthesis 
       ► Specification   
Question No: 13    ( M - 1 )   
 In problem evaluation area of effort, once problems have been identified, the ___________determines what information is to be produced by the new system and what data will be provided to the system.
       ► Analyst   cognitivehelping.blogspot.com/
       ► Designer
       ► Coder 
       ► Manager   
Question No: 14    ( M - 1 )   
 Requirements are refined and analyzed to assess their clarity, completeness, and_______
       ► Correctness
       ► Consistency
       ► Concurrency 
       ► None of given   
 
Question No: 15    ( M - 1 )   
 A software project that meets all the stated objectives is a success of _________   
       ► Project quality
       ► Project fundamental purpose 
       ► Project requirement   
 
Question No: 16    ( M - 1 )   
 All of the following describe the activity list except:
       ► It’s an extension of the WBS
       ► It describe the WBS update 
       ► It include a description of project activities
   Not all activities of the project are indicated in the activity list. Only the controlled and planned ones
   
Question No: 17    ( M - 1 )   
 Software project are carried out sequentially and that each phase is completed before the next is taken up.
       ► The Prototyping Model
       ► The Incremental Model
       ► The Spiral model
   The Waterfall model: This is the traditional life cycle model. It assumes that all phases in a software project are carried out sequentially and that each phase is completed before the next is taken up.
 
Question No: 18    ( M - 1 )   
 Project management is a _________of constant communication and negotiation.
       ► Process
       ► Concept
       ► Practice
       ► None of given
 project management is a process of constant communication and negotiation (google book) 
  
Question No: 19    ( M - 1 )   
 These all are design phase activities except
       ► Output Design
       ► Input Design
       ► The software test plan
       ► Software Selection
 Its part of requirment phase   
 
Question No: 20    ( M - 1 )   
 Which organization has set the de facto standards for project management techniques?
       ► PMBOK
       ► PMI   cognitivehelping.blogspot.com/
       ► PMA 
       ► PMO
 The Project Management Institute (PMI) is the industry-recognized standard for project management practices
   
Question No: 21    ( M - 2 )
 Give the name of configuration control tools?
  •    Automatic version control and
  •  Change control tools
  • Monitoring, auditing and registration support utilities
  • Storage facilities; a safe repository for all approved configuration items,including:
– On-site storage for the day to day development process
– Off-site storage for catastrophe recovery

 
Question No: 22    ( M - 3 )
 Software requirements analysis a bridge between system engineering and software design, show it by diagram.
 Automatic version control and
 
Question No: 23    ( M - 5 )
 Write down the software process player’s names and their roles in projects. 
   
Question No: 24    ( M - 10 )
 Explain the following terms regarding project characteristics and project dimensions.
·     Temporary,
·     Unique,
·     Aims,
·     People,
·     Process
Temporary
Temporary means that every project has a definite beginning and a definite end. The end is reached when the project’s objectives have been achieved, or it becomes clear that the project objectives will not or cannot be met, or the need for  the project no longer exists and the project is terminated. Temporary does not necessarily mean short in duration; many projects last for several years. In every case, however, the duration of a project is finite; projects are not ongoing efforts
 
 unique:
Operations and projects differ primarily in that operations are ongoing and repetitive while projects are temporary and unique. A project can thus be defined in terms of its distinctive characteristics—a project is a temporary endeavor undertaken to create a unique product or service. Temporary means that every project has a definite beginning and a definite end. Unique means that the product or service is different in some distinguishing way from all other products or services. For many organizations, projects are a means to respond to those requests that
Aims/Tasks/Purpose
The projects are designed to achieve specific targets defined in terms of aims, tasks or a purpose. The nature and size of the project depends upon complexity of the task, realization of the aims and scope of the purpose any organization wants to achieve. In short project has to be aimed for achieving certain tasks in a given time frame.
Process: 
A software process provides the framework from which a comprehensive plan for software development can be established.

CS615 Solved Paper -  Mid Term Fall 2010 #Subjective


List down the tasks of Initializing process (2) 
Requirement gathering:
Scope determination:
Resource allocation
Creating an initial project plan.

What is a prototype (2)
A prototype is a model of a product which is used for testing before a manufacturing run is ordered When a software engineer is provided incorrect, incomplete requirements, which areas are affected most (3)

Name any six planning process tasks (3)
Planning Process Tasks
1. Scope Planning
2. Scope Definition
3. Activity Definition
4. Activity Sequencing
5. Activity Duration Estimating
6. Resource Planning
7. Cost Estimating
8. Cost Budgeting Risk Planning
9. Schedule Development
10. Quality Planning
11. Communications Planning
12. Organization Planning
13. Staff Acquisition
14. Procurement Planning
15. Project Plan Development


Describe the Formal change process in detail (5)


Discuss technology-related problems in a software project (5)

Overestimated savings from reusable components and new tools and methods: cognitivehelping.blogspot.com/
You can reuse software components in a software project to save time, effort, and cost of creating the component again. It is important that you assess the savings that the use of such a software component provides to a software project. This expectation of both the customer and the management might not be met, if you overestimate the savings from reusing software components.


• Switching tools in midway: cognitivehelping.blogspot.com/
The current technology environment offers new tools and technologies for software development at a fast rate. All these tools and technologies offer the benefits of a shorter development cycle, lower costs, and under better functionality than earlier tools. You should identify and commit to the tool and technology for the software project before the project commences. Switching the tool or technology used during the software development stage causes the developers to relearn a new tool. In addition, there is a chance that it might not be possible to integrate the software already developed with the new tool.


• Integrating different software products in cross-platform implementation:
The modem software environment requires that all software should integrate with each other. However, many software projects do not plan for integration with existing software in the same or different domain. This limits the applicationofsu9h software and reduces the shelf life drastically. They key to the success of a software product is interoperability. The software project manager needs to determine the scope for the software product such that is can be integrated easily with existing software.


Elaborate the prblem in project money fuzzy users which is product related (2)
Fuzzy users: it is product-related problem You also need to clarify the background characteristics of the users of the final software product at the beginning of the software project. If the description of the users is fuzzy, then the software analysis, design, and development stages may reflect the ambiguity with regard to the functions and performance of the final software product.


 2) list the inputs of initiating process (2)


Initiating Process
⇒ Inputs
• Product Description
• Strategic Plan
• Selection Criteria
• Historical Information


3) what are the people related problems on software project management
• Low motivation
• Problem employees
• Unproductive work environment
• Inefficient project management style
• Lack of stakeholder interest
• Ineffective project sponsorship by management


Explain the process of controlling versions (3)
Controlling Versions
Version control combines procedures and tools to manage different versions of configuration objects that are created during software product development. To control versions, you can use Version Control Register. In Version Control Register, you enter the details of components, such as component identification numbers, their versions, and dates of validity. It is advisable to release a baseline after a version is released. Baseline is a specification or a product that is formally reviewed and agreed upon. This serves as the basis for further development. The baseline can be changed only through formal change control procedures. A baseline consists of a set of SCIs that are logically related to each other. Baselines are established when subsequent changes to the SCIs need to be controlled. Version control is essential so that everybody uses only the latest version. Any kind of version mismatch might result in rework.


Differentiate between the bibliography and appendix (5)
– The bibliography contains references to all documents that relate to the software. These include other software engineering documentation, technical references, vendor literature, and; standards.
– The appendix contains information that supplements the specifications. Tabular data, detailed descriptions of algorithms, charts, graphs, and other material, are presented as appendixes.


Elaborate on the concept of product operation factors and explain all product operation factors? (5)
1. Product Operation Factors
The product operation factors determine the quality of software when a program is executed. Good quality software is not only correct and reliable but also delivers correct performance in all circumstances. Some of the factors of product operation are correctness, reliability, efficiency, integrity, and usability. You can look at the factor description in Table 1.

Table 1: Product Operation Factors
Correctness Accuracy of the program and the extent to which it fulfills design specifications 
Reliability Extent to which the program is secure and its ability to recover quickly from failure.
Efficiency Performance of the program and its ability to perform tasks within a time frame
Integrity Ability of the program to take care of security and the extent to which it can prevent unauthorized.
Usability Ease with which a user can learn operates and uses the program.




CS615 Solved Paper - Midterm FALL 2006 (Session - 3 ) #Subjective Questions


Question No: 1 ( Marks: 12 )

Write an outline of the Software Requirements Specification document. In detail.

 

Question No: 2 ( Marks: 15 )

Write a descriptive note on the following: (15)

a) Waterfall model and its disadvantage if any. (5)

b) Four dimensions of a software project. (5)

c) In your opinion what are the essential Project Manager skills to execute a Software project timely and in a cost-effective way meeting the specifications and quality standards. Briefly discuss two of them. (5)

 cognitivehelping.blogspot.com/

Question No: 3 ( Marks: 2 )

The efficiency with which a program runs on different platforms or operating systems is Reusability

True

False

 cognitivehelping.blogspot.com/

Question No: 4 ( Marks: 2 )

During the Implementation phase, the software modules are coded and initial unit tests are performed 

True

False

cognitivehelping.blogspot.com/
 

Question No: 5 ( Marks: 2 )

-------------------is a software engineering task that bridges the gap between system-level requirements engineering and software design. 

Cost Analysis

Design analysis

Risk analysis

Requirements analysis

 cognitivehelping.blogspot.com/

Question No: 6 ( Marks: 2 )

---------- is pathfinding,----------- is path following 

Leadership, Management 

Leader, Leadership 

Management, Leadership 

Manager, Management


CS615 Solved Paper - Midterm FALL 2006 

Question No. 1 Marks : 2

The first activity in risk analysis is risk management.    cognitivehelping.blogspot.com/

 True

 False

 

Question No. 2 Marks : 16

 cognitivehelping.blogspot.com/

If you are given a Software Project to manage, what steps you will consider for the planning of the project.

 

Question No. 3 Marks : 2

During the Implementation phase, the software modules are coded and initial unit tests are performed.

 True

 False

 

Question No. 4 Marks : 14

a) Giving reasons for your answer based on the type of system being developedsuggest the most appropriate software process model which might be used as a basis for managing the development of the following system: (9)

  • Certified Carriers is a courier company that has decided to automate its billing, customer service, and inventory systems due to an increase in their sales volume and customer strength.
  • The company has no experience in automation because this is for the first time that they are planning for automating their basic services.
  • The client too has no idea about the size, cost, and the duration of the project.
  • They have assigned the automation project to Technology Systems.
  • Technology Systems needs to analyze the systems of Certified Carriers and present a prospective: working model of the software product.
  • Only after the working model is approved and signed-off by Certified Carrier, will the team draw up a specific project plan and create a development team.
  • However, an analysis team is formed to create the working model, arrange meetings with the client, accept feedback, and implement all practicable feedback to the working model.
  • The team at Technology Systems intends to reuse the technology and the working model to further develop and complete the creation of the software product.

 

b) Explain why the waterfall model of the software process is not an accurate reflection of the detailed software processes in most organizations. Why is a spiral model more realistic? (5)

 

www.vuzs.info

 

Question No. 5 Marks: 2

Both the software engineer and customer take an active role in software requirements engineering-a set of activities that is often referred to as Requirement

 Managing

 Recognition

 Analysis

 Modeling

 cognitivehelping.blogspot.com/

Question No. 6 Marks: 2

The Efficiency with which a program runs on different platforms or operating systems is called:

 Portability

 Reusability

 Configurability

 Interoperability

 cognitivehelping.blogspot.com/

Question No. 7 Marks: 12

Differentiate between Baseline Version and Interim Version. Give at least three differences.


CS615 - Midterm Preparation With Grand Quiz Solved By Hadi 2020 - 2021






 


Post a Comment

Previous Post Next Post