


This methodology is in perfect tune with the very basic definition of object-oriented paradigm.
#Components of srs in software engineering pdf manual#
Even for these manual intervention steps, attempt is made to provide clear-cut guidelines to streamline the design process. Manual intervention at few stages is necessitated because of the need for human intelligence in these steps. This semi automatic methodology comprises of a sequence of steps like feasibility analysis, for object structure identification, resolution of synonyms & homonyms issues, regrouping of attributes of entities & functionalities through the design of data flow diagrams and elimination of imbalance between data & procedure oriented paradigm along with authentication of correctness & completeness of the abstractions at each stage. We have made an attempt develop a methodology that identifies the object- oriented specifications in the form of object structures, object methods and the interrelationships, from the requirements of an information system.

Although, these give good guidelines to the design, theĪuthors could not derive any concrete procedure and/or guidelines to the design in its totality. We are aiming to develop a sequence of automated software tools with embedded guidelines for inevitable subtasks at some stages, and then the set of guidelines may give the scope to develop software agents to take up the role of semi automated processes.įew researchers have suggested some techniques for certain stages of the design of object classes.

In such case, there is a need to provide guidelines for each of these sub processes to minimize the human dependency. There may also need to limit our ambition, as some of the sub processes may not be automated. We are intending to develop an automated sequence of software tools that takes requirements definition as input and produces the developed specifications in object-oriented paradigm. We are intending in our ensued methodology, to develop a system of software tools, which takes the requirements (originally was either procedure oriented or data oriented paradigms) and then transform it into object-oriented paradigm. So it is required to transform the requirements into object-oriented paradigm and then proceed for the development. Now a day, people feel the object-oriented paradigm is more towards naturalness and will survive for long time. Presently, since these are not natural ways of processing the information system, these will not serve the development process effectively. These requirements are influenced by either the data oriented approach or the procedure oriented approach as with the available information of the organization. The customers are in general, strategic management people of the organization who work in classical ambience, so the requirements of the expected system reflect their processing mindset. The software development project normally starts with customers requirements. Keywords: SRS software requirement specificaion, ctu: clients team of users, dfd dataflow diagram This is a fool proof semi-automated methodology which abstracts the required paradigm from the SRS. A sequence of semi methodology is developed to carry out these abstractions. These abstractions are further refined using the blend of good database design principles. (object class name and its attributes, Actors and its interface) from the software requirement specification (SRS). Lecturer,Department of Computer Science, College of Computers and Informathion TechnologyĪbstract:This paper attempts to abstract software components i.e. A Methodology for the Abstraction of Software Component from Software Requirement Specification (SRS)Īssistant Professor, Department of Information Technology,Ĭollege of Computers and Informathion Technology, Taif University,
