A model and decision support mechanism for software requirements engineering

dc.contributor.advisorBerzins, Valdis
dc.contributor.authorIbrahim, Osman Mohamed.
dc.dateSeptember, 1996
dc.date.accessioned2013-04-30T22:07:02Z
dc.date.available2013-04-30T22:07:02Z
dc.date.issued1996-09
dc.description.abstractThis dissertation introduces a formal model for requirements analysis and evolution and a decision support mechanism based on that model. Both the model and the decision support mechanism provide automated support for the early part of the prototyping process. The model is used to capture user reactions to the demonstrated behavior of a prototype and map these reactions into the model objects to be used in synthesizing a set of open issues to be resolved. The issues are resolved by examining and modifying requirements if necessary, and then propagating the change consequences down into the affected parts of system specification and implementations in a consistent and controlled manner. This process is performed through a set of analysis and design activities controlled by the manager and aided by the decision support mechanism based on the formal model. This approach also provides support for maintaining design history and its rationale that can be used for implementing new needs or performing comparative studies to choose among alternatives. A formalism is also developed that supports customers in choosing among available alternatives to requirements that satisfy their goals and meet other constraints. A database is an important component of any decision support mechanism. This work also provides a conceptual design of an engineering database capable of representing and managing the process knowledge. This knowledge includes all information related to a software prototype design. The management of this information includes storing, retrieving, viewing, and controlling the design knowledge. The design of this engineering database is based on the object oriented paradigm. This paradigm provides the representation power to easily map our model objects and their relationships efficiently and naturally.en_US
dc.description.distributionstatementApproved for public release; distribution is unlimited.
dc.description.recognitionNAen_US
dc.description.serviceEgyptian Air Force authoren_US
dc.description.urihttp://archive.org/details/amodelnddecision1094532250
dc.format.extentxvii, 312 p.en_US
dc.identifier.urihttps://hdl.handle.net/10945/32250
dc.language.isoen_US
dc.publisherMonterey, California. Naval Postgraduate Schoolen_US
dc.titleA model and decision support mechanism for software requirements engineeringen_US
dc.typeThesisen_US
dspace.entity.typePublication
etd.thesisdegree.disciplineComputer Scienceen_US
etd.thesisdegree.grantorNaval Postgraduate Schoolen_US
etd.thesisdegree.levelMastersen_US
etd.thesisdegree.namePh.D. in Computer Scienceen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
96Sep_Ibrahim.pdf
Size:
11.63 MB
Format:
Adobe Portable Document Format
Collections