Discuss Quality Assurances
Quality assurance is the process of defining how software quality can be achieved and how the development organization knows that the software has the required level of quality. The main activity of the quality assurance process is the selection and definition of standards that are applied to the software development process or software product. There are two main types of standards. The product standards are applied to the software product, i.e. output of the software process. The process standards define the processes that should be followed during software development. The software standards are based on best practices and they provide a framework for implementing the quality assurance process.
Distinguish between Decision table versus decision tree
What do you mean by software reliability? Briefly describe one reliability model.
What is “Top-Down and Bottom-Up Design” approach?
Discuss about SCHEDULING
Explain Sequence and Activity diagram with example.
Explain when and why you will use PERT charts and when and why you will use Gantt charts while you are a project manager.
Consider a software project with 5 activities T1 to T5. Duration of 5 activities in weeks are 3,2,3,5,2 respectively. T2 and T4 can start when T1 is complete. T3 can start when T2 is complete. T5 can start when both T3 and T4 are complete. Draw activity network for the project. When is the latest start date of the activity T3? What is the float of the activity T4? Which activities are on the critical path? Draw the Gantt chart also.
Consider the grammar:
S → aSbS | bSaS | 𝜖