Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is System Design Process

Handbook of Research on Innovations in Systems and Software Engineering
Top-down system design process generally includes the conceptual architecture design phase , where the components to satisfy the stated requirements are identified, and the concrete architecture design phase , where these components and interactions between them are refined ( Matinlassi et al., 2002 ). In practice, the top-down design is combined with the bottom-up design approach, wherein available general solutions – in a form of components, frameworks, platforms, programming languages, personal expertise, etc. – are applied to a range of problems.
Published in Chapter:
A Generic Architectural Model Approach for Efficient Utilization of Patterns: Application in the Mobile Domain
Jouni Markkula (University of Oulu, Finland) and Oleksiy Mazhelis (University of Jyväskylä, Finland)
DOI: 10.4018/978-1-4666-6359-6.ch026
Abstract
A software pattern describes the core of the solution to a problem that tends to (re-)occur in a particular environment. Such patterns are commonly used as a means to facilitate the creation of an architectural design satisfying the desired quality goals. In this chapter, the practical challenges of efficient usage of patterns in domain-specific software development are presented. The specific domain considered here is the mobile domain, for which is given a sample collection of potentially useful patterns. After that, a novel generic architectural model approach for organizing patterns is presented. In this approach, the identification of relevant patterns is considered as the process of reducing the set of candidate patterns by domain-implied constraints. These constraints can be incorporated in a domain-specific generic architectural model that reflects the commonalities in the solutions of the particular domain. This approach has been validated with a real company application development case.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR