Start Discovering Solved Questions and Your Course Assignments
TextBooks Included
Active Tutors
Asked Questions
Answered Questions
q 1 define a software process how do software myths affect a software processans a software process is a coherent set of activities for designing
regression testing-it is the re-execution of some subset of tests that have already been conducted to make sure the changes that have not been
explain about the software testing strategiesa method approach to software testingverification and validation verification refers to the set of
explain in detail about black box testingblack box or behavioural testing focuses on the functional needs of the softwareit is applied during the
structure of design it allows the decomposition of a large system into smaller more manageable units with well explained relationships to the other
explain in detail the design conceptsabstraction data abstraction functional abstraction bullcontrol abstractioninformation hidingbullevery module
explain in detail about structural modeling structural model having a detail refinement of erd data flow model and control flow modelcreating an
explain in detail about functional modelingthis model explains the computations that take place within a systemthis model is useful when the
explain in detail about data modeling data modeling creates use of the erd having of 3 interrelated informationthe data
explain about rapid prototyping techniquesexecutable specification languagesused to living the system specificationit is expressed in a formal
throw-away prototypingobjectivethe principal objective of this model is to validate or to derive the system needsit is developed to decrease
explain evolutionary prototypingobjectivethe principal objective of this model is to deliver the working system to the end-userexample-ai
explain the prototyping approaches in software processtwo approachesi evolutionary prototyping - in this approach of system development the initial
rad modelrapid application development model is the method of incremental modelachieves the high speed development using component based
explain about the incremental modelhave similar phases as the waterfall modelphases areanalysisdesigncodetestincremental model delivers series of
explain spiral modelthe spiral model is separated into number of frame works these frameworks are indicated by task regionsusually there are six task
iterative waterfall modelthe iterative waterfall model is as shown in the following figurerequirement gathering phase in which all needs are
what are the types of static testing toolsthere are three kinds of static testing tools code based testing tools - these tools take source code
how the case tools are classifiedcase tools can be classified bya by function or useb by user typeeg managertesterorc by stage in software
what is architectural evolutionarchitectural evolution is the method of changing a system from a centralized architecture to a distributed
what are the types of software maintenancecorrective maintenance - means the maintenance for correcting the software faultsadaptive maintenance -
define maintenancemaintenance is explained as the process in which changes are executed by either modifying the existing systems architecture or by
write about software change strategiesthe software change methods that could be applied separately or together are software maintenance - the alters
why software change occurssoftware change happens because of the following reasons new needs emerge when the software is used the business
what is evaearned value analysis is a process of performing quantitative analysis of the software project it gives a common value scale for each task