The transformation of user requirements into system requirements models can be achieved using the 4-Step Rule Set (4SRS) method that transforms UML use case diagrams into system-level object diagrams. These diagrams represent the logical architecture of the system, integrating the system-level entities, their responsibilities and the relationships among them. The logical architecture captures the system functional requirements and its nonfunctional intentionalities. Although contributing to the formalization of the design of software architectures, the 4SRS method needs to be extended in order to support the design of the database subsystems that may be considered pertinent within the specified logical architecture. This paper ...
Object-oriented analysis and design has become a major approach in the design of software systems. R...
Unified Modeling Language (UML) class diagrams are widely used throughout software design lifecycle ...
System design is an important process in the development of any type of computer related system and ...
The main aim of this paper is to present how to refine software logical architectures by application...
Requirements elicitation is a crucial activity and one of the first steps in software development pr...
Requirements elicitation is a complex and usually longstanding but crucial activity to the software ...
Any software development process starts with requirement analysis. The phase from requirement analys...
UML is now widely accepted as the standard modeling language for software construction. The Class Di...
The alignment of the software architecture and the functional requirements of a system is a demandin...
Abstract Class diagrams, being more illustrative, provide an easier way of understanding software re...
Model transformations play a key role in software development projects based on Model--Driven Develo...
Tese de Doutoramento em Tecnologias e Sistemas de InformaçãoThis thesis begins with analyzing user f...
This paper presents a demonstration case on the successive application of a model-based technique to...
UML supports requirements modeling by means of ``use case'' diagrams. Unfortunately, use cases suff...
“DesignPlus” is an automated Software and Test Design tool which is capable of generate UML diagram...
Object-oriented analysis and design has become a major approach in the design of software systems. R...
Unified Modeling Language (UML) class diagrams are widely used throughout software design lifecycle ...
System design is an important process in the development of any type of computer related system and ...
The main aim of this paper is to present how to refine software logical architectures by application...
Requirements elicitation is a crucial activity and one of the first steps in software development pr...
Requirements elicitation is a complex and usually longstanding but crucial activity to the software ...
Any software development process starts with requirement analysis. The phase from requirement analys...
UML is now widely accepted as the standard modeling language for software construction. The Class Di...
The alignment of the software architecture and the functional requirements of a system is a demandin...
Abstract Class diagrams, being more illustrative, provide an easier way of understanding software re...
Model transformations play a key role in software development projects based on Model--Driven Develo...
Tese de Doutoramento em Tecnologias e Sistemas de InformaçãoThis thesis begins with analyzing user f...
This paper presents a demonstration case on the successive application of a model-based technique to...
UML supports requirements modeling by means of ``use case'' diagrams. Unfortunately, use cases suff...
“DesignPlus” is an automated Software and Test Design tool which is capable of generate UML diagram...
Object-oriented analysis and design has become a major approach in the design of software systems. R...
Unified Modeling Language (UML) class diagrams are widely used throughout software design lifecycle ...
System design is an important process in the development of any type of computer related system and ...