Principles of Models Utilization in Software System Life Cycle
نویسندگان
چکیده
Modeling is one of the most important factors in the process of computer systems development. It is the process of representing real-world concepts in the computer domains as a blueprint for the purpose of software development. Recent trends in software and system development have also revealed the value of developing systems at higher levels of abstraction. Abstract models streamline and speed up not only development but suitable models can also improve maintenance process to be more effective and safe. This paper briefly analyses SysML, which supports development process of complex systems unlike UML which is strictly focused on software. Main part is oriented to presentation of a new approach to model driven system development supporting SysML concept named System Development Unified Process extended by concept of Model-Driven Maintenance (MDM). MDM is based on new architecture of software systems characterized by conjunction of system models with application’s code. MDM supports direct changes of system based on modifications in system’s models.
منابع مشابه
Integrated Intelligent Information and Analytical System of Management of a Life Cycle of Products of Transport Companies
Developed an integrated intellectual computerized system of ecological-economic monitoring, modeling, and managing the life cycle of the products of technogenic enterprises of transport engineering, which is presented in the form of a 3-equation structure, functioning in conditions of instability. The proposed paradigm system life cycle management applicable to any other control system of large...
متن کاملDevelopment of decision support tool for municipal solid waste management system in Iran based on life cycle assessment approach
Background and Objective: Various aspects including the environmental burdens, social and economic consequences of the waste management(WM) scenarios must be considered to come up with a comprehensive WM plan. Life Cycle Assessment (LCA) approach is a systematic method to quantify the environmental burdens of each WM scenario. Materials and Methods: This study used an LCA approach to develop a...
متن کاملComparison of Software Life Cycle Models
Comparison of Software Life Cycle Models 1 Prateek Thakral, 2 Saurabh Sharma Department of Computer Applications NIT, Kurukshetra, Haryana, India ______________________________________________________________________________________ Abstract: Computer software continues to be the single most important technology on the world stage. Software Engineering is the establishment and use of sound engi...
متن کاملInvestigating the Wastewater Treatment System of the Tehran Oil Industry Research Institute using the Life Cycle Assessment Method
Introduction: Due to population growth and subsequent limited water resources, the use of treatment plant effluents is of particular importance. Therefore, this study was conducted to identify the environmental effects of the treatment plant and also to identify critical points or weaknesses of the treatment plant system and provide corrective action to reduce the severity of the effects. M...
متن کاملAn EPQ Model for Product Life Cycle (Maturity Stage) with Deteriorating Items and Shortages
A product life cycle is the life span of a product in which the period begins with the initial product specification and ends with the withdrawal from the market of both the product and its support. A product life cycle can be divided into several stages characterized by the revenue generated by the product. This study investigates inventory control policies in a manufacturing system for a si...
متن کامل