The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Scrum has become the most popular agile methodology in recent years. It focuses on management and organization of software project, and doesn't provide descriptions about how everything is to be done on a project. This paper presents an approach of combining the Scrum methodology with the UML modeling methods, in which UML modeling technologies are mapped onto the scrum practices. This approach follows...
In a software development life cycle, system requirement management is an important but neglected step. A good requirement management can not only help developers to meet the requirements of the system, but also play an essential role for the communication among the stakeholders. Usually, natural language is used to describe and record the user requirements, yet it tends toward the situation of ambiguity,...
One of the most important phases in information system development is data modeling. In higher education and in professional environment, the basic data models are ER model, relational model and object oriented model, i.e. class diagram. Since conceptual modeling is crucial data modeling activity, special concern on methods for conceptual modeling is given in this paper. Case study shows that application...
In order to meet the need of information under the condition of military training, this paper analyzes the battlefield environment of two-dimensional posture display function demand, on the system architecture based on the detailed analysis of system structure, the use of UML are analyzed and designed, and the system static model, dynamic model and visualization modeling, combined with the field data...
Goal Oriented Modelling (GOM) has proved very useful in Software Engineering. KAOS is a popular language for GOM, and has been applied in requirement analysis, specification, and elicitation. Model Based Software Engineering (MBSE) technologies have traditionally addressed the what and how of systems but have offered little support for why. A solution is to extend MBSE languages with GOM, and KAOS...
One key to success for high quality systems developments is to verify not only functional requirements but also the security requirements at the early stage of developments. However, it is difficult for general developers who have only less security knowledge to define verifiable requirements specification without leakages and errors. To reduce these some leakages or errors, this paper proposes a...
Software development is a collaborative activity where the quality of the end product depends to a great extent on the quality of the requirements engineering process. This paper examines the impact of multi-natural language backgrounds (English and Arabic) of the requirements engineers on the quality and correctness of the use case modeling. The study is done through a controlled experiment. The...
This paper presents research about establishment of the network model for teaching management according to the school-running scale and features of high vocational colleges under the environment of "Digital Campus", which aims to present the viewpoint using UML to establish network model and using MVC control mode to design corresponding code program under the model through analysis of the...
Medical errors are a major cause of unnecessary suffering and even death. To address this problem, we are investigating an approach for automatically detecting when an executing process deviates from a set of recommended ways to perform that process. Such deviations could represent errors and, thus, detecting and reporting deviations as they occur could help catch errors before something bad happens...
Models are an important tool in conquering the increasing complexity of modern software systems. Key industries are strategically directing their development environments towards more extensive use of modeling techniques. This workshop sought to understand, through critical analysis, the current and future uses of models in the engineering of software-intensive systems. The MISE-workshop series has...
Western philosophy of science has been heavily influenced by the idea that substantials are the main carriers of knowledge. Objects and their attributes and their relations to other objects dominate the world of knowledge representation. Processes play a subordinated role as they are merely seen as the things that create, change, or destroy objects. A recent study has shown that this view is dominant...
Ontology, as the tool with unambiguous definition of things, is chosen as the basic element of feature model in this paper. A meta-model of feature model based on ontology is proposed on the basis of the theory of ontology and feature model. Finally, a feature model of online shopping system is built, which provides theoretical foundation for further research.
Security of web-based systems still remains a key challenge for most IT executives, for software is vulnerable at various stages and most severely weakened in the operational environment. In the past, models and tools or even design techniques have been devised to tackle this challenge. But we still see the reemergence of the same security issues that afflict both traditional and modern web-based...
When modeling requirements, software analysts have to choose the relevant modeling constructs among all those available. If they do not choose the right set, their model may lack some important information or their model may contain many superfluous details. In previous work, we proposed to capture the purpose of a model with a set of model operations such as queries or model transformations. Then,...
The Instructional System Design (ISD) is an incremental process that systematically follows the phases of analysis, design, development, implementation, and evaluation. ADDIE is a best defined a model falling under the ISD framework and is composed of above five steps. Reference to ADDIE model and Rational Unified Process(RUP) specification, as well as Unified Modeling Language (UML), and with the...
As utilities move towards a more intelligent, autonomous distribution network with increased penetration of distributed generation there is a requirement for utilities and consultancies to analyze how these changes will affect network operation and performance under varying conditions. This requires a large amount of data and results to be moved on a frequent communications basis between applications...
In Model Driven Engineering (MDE), models are first-class citizens, and model transformation is MDE's "heart and soul". Since model transformations are executed for a family of conforming models, their validity becomes a crucial issue. This paper proposes to explore the question of the formal verification of model transformation properties through a tri-dimensional approach: the transformation...
In this paper, we present the method for the hardware design. This method generates logic synthesizable HDL from the UML diagram automatically. And, we present the experiments by the use of our method. In the experiments, the undergraduate students design hardware using our method and the other method of the handwriting design.
In nowadays, integrate the distributed simulation has become a primary way when a serious of higher functions of the simulation are needed, which based on the uniform description and understanding. Integration of the simulation is essentially the integration of model, so maintain the coincidences of the resolution is the key to achieve the integration of simulaitions. This paper has proposed a new...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.