The Rational Unified Process: an introduction
The Rational Unified Process: an introduction
Engineering and Managing Software Requirements
Engineering and Managing Software Requirements
Examining the Relationships between Performance Requirements and "Not a Problem Defect Reports
RE '08 Proceedings of the 2008 16th IEEE International Requirements Engineering Conference
HICSS '09 Proceedings of the 42nd Hawaii International Conference on System Sciences
Handling Non-functional Requirements in Information System Architecture Design
ICSEA '09 Proceedings of the 2009 Fourth International Conference on Software Engineering Advances
An UML-based approach for validation of software architecture descriptions
TEAA'06 Proceedings of the 2nd international conference on Trends in enterprise application architecture
Hi-index | 0.00 |
Enterprise information system architecture design is the process of defining and optimizing its structure (both software and hardware) to effectively support provided functionality. System architects are combining software and hardware vital components, usually defined by other stakeholders, and are dealing with both functional and non functional requirements. Alternative architecture solution evaluation is usually a part of the design process, aiming to determine if the defined requirements are satisfied. A model-based approach, constituted of discrete views, each of which facilitates a discrete design task, has been proposed, while Systems Modeling Language (SysML) has been adopted for the model representation. In this paper, emphasis is given on the Evaluation View, aiming at the exploration of alternative software and hardware combination scenarios proposed in other views. The view facilitates the management of simulation experiments and results and the verification of predefined requirements. A case study, where the proposed model-based design approach has been applied is also discussed.