Author(s):  
Timothy K. Shih ◽  
Yule-Chyun Lin ◽  
Wen C. Pai ◽  
Chun-Chia Wang

Software metrics serve as a significant issue to improve software quality. It is an important research of software engineering. In line with the methodologies of object-oriented analysis and design widely developed, many software metrics techniques have been proposed. However, not many focus on the metrics evaluation of an inheritance hierarchy. In this paper, we propose a novel concept named unit repeated inheritance (URI) in Z notation to realize object-oriented software metrics. The approach describes an inheritance level technique (ILT) method as a guide to measure the software complexity of an inheritance hierarchy. The measures of inheritance metrics are formed based on the proposed mechanism. Also, we use Lex and Yacc to construct a windowing tool which is used in conjunction with a conventional C++ programming environment to assist a programmer to analyze and measure his/her C++ programs.


2016 ◽  
Vol 1 (2) ◽  
Author(s):  
Demmy Dharma Bhakti

Abstrak- Tata cara pengiriman data informsi keuangan daerah dari pemerintah daerah ke Direktorat EPIKD masih dirasa belum efektif, penyimpanan elemen data yang disatukan dalam sebuah tabel dan penggunaan berkas csv sebagai media berkas pun menjadi kendala tatkala harus di migrasi ke dalam basis data SIKD dan dibuat LKPD sebagai tujuan akhir dari SIKD. penelitian ini yang memiliki tujuan untuk menganalisis proses bisnis sistem informasi keuangan daerah, menganalisis kebutuhan sistem informasi keuangan daerah di kementerian keuangan, dan untuk merancang sistem informasi keuangan daerah berdasarkan proses bisnis SIKD. Proses analisis dan merancang SIKD pada penelitian ini menggunakan berbagai diagram pemodelan berbasis objek, yaitu UML dan SoaML. SoaML digunakan untuk kebutuhan pemodelan perancangan web service berteknologi SOAP.  Rational Unified Process (RUP)  yang terdiri Inception dan Ellaboration dengan kegiatan business modelling, requirements, dan analysis and design pada setiap tahapan digunakan untuk memodelkan system. Penggunaan web service dengan teknologi SOAP mampu melayani komunikasi data secara netral tidak tergantung kepada platform yang digunakan sehingga semua aplikasi keuangan daerah yang saat ini dipakai di berbagai pemerintah daerah dapat mengirimkan data informasi keuangan daerah dengan berbasiskan teknologi web service. Kata kunci- SIKD, LPKD, UML, SoaML.


Author(s):  
Titan Titan ◽  
Devyano Luhukay ◽  
Yohannes Kurniawan

Library information system analysis and design for public senior high school XYZ in South Tangerang aims to identify needs of data and information about library operational transaction in the school. The result of requirement analysis was used to build a computerized system supporting the run of library business process. The analysis and design focused on solving the problems, such difficulties in finding book location, book availability, and else. Rational Unified Process was used for the information system development methodology and the result of requirement analysis was documented by using unified modeling language; user interface was also designed. This information system was expected to ease the library in doing its activity by serving the information related to book searching, book availability, book tracking. Besides, it would also fasten the process of book borrowing, book returning, and new book registration.


Author(s):  
Johan Johan ◽  
Yokie Susanto ◽  
Yusmin Joe ◽  
Robby Robby

The purpose of this research is to analyse sales process having been implementing Sales and Distribution module of ERP SAP R/3 and also to design a supporting application for sales process at PT United Tractor, Tbk. The benefit of this application is to help sales person and customer in doing inquiries, quotation and sales order also material information through short message. The method of this research is data capturing, literature review, object oriented analysis and design and Rational Unified process including UML ( Unified Modeling Language) for application design. Based on the problem, we designed a web based and sms gateway application to support Sales and Distribution module ERP SAP R/3 to help customer and sales person in doing sales transaction and information inquiry. 


2011 ◽  
pp. 203-235 ◽  
Author(s):  
Francisco J. Garijo ◽  
Jorge J. Gomez-Sanz ◽  
Philippe Massonet

This chapter presents the MESSAGE agent-oriented software engineering methodology and illustrates it in an analysis and design case study. The methodology covers MAS analysis and design and is intended for use in mainstream software engineering departments. MESSAGE integrates into a coherent AOSE methodology basic agent-related concepts (such as organisation, role, goal, interaction, and task) that have so far been studied largely in isolation. The MESSAGE notation extends the UML with agent knowledge-level concepts and diagrams with notations for viewing them. The proposed diagrams extend UML class and activity diagrams. TheMESSAGE analysis and design process is based on the Rational Unified Process (RUP). The methodology distinguishes high-level from detailed design. An organisation-driven approach is presented for detailed design, where the global architecture of the MAS is derived from the structure and behaviour of the organisations that interact. Experimentation with the methodology shows that it supports the analysis and design of multi-agent systems that are flexible and adapt to specific kind of changes in a heterogeneous and dynamic environment.


Author(s):  
Hee-Jin Lee ◽  
Joon-Sang Lee ◽  
Eunkyoung Jee ◽  
Doo-Hwan Bae

The worldwide mobile software market has grown dramatically since feature phones became popular in the early 1990s. In practice, mobile usability — which can be defined for a resource-constrained device in two ways, namely, User eXperience (UX) and User Interface (UI) — has been regarded as the key to gaining superiority in terms of both market share and customer loyalty. Unfortunately, de facto standards for software design and the development process, such as Unified Modeling Language (UML) and Rational Unified Process (RUP), do not seem to promote mobile usability in a systematic manner in practice. This paper proposes a systematic and generalizable approach to modeling and evaluating the properties of mobile usability, herein treating it as a first-class software quality from the perspective of software engineering. We devise a UX evaluation framework for mobile usability, which we call UX Evaluation Framework (UEF) throughout this paper. A UX is specified by inter-scene interactions between users and terminals of software products using Extended Menu Navigation Viewpoints (EMNVs); then, a model checker, NuSMV, is adopted to observe whether the EMNV model meets a set of given UX properties. Importantly, the analysis and design of RUP is extended to support the co-design of UX and UI so that major roles, activities and artifacts in the UX and UI can be explicitly monitored and controlled by stakeholders. Through case studies, we demonstrate that UEF works properly to treat software products that prioritize mobile usability. Consequently, UEF plays a key role in filling the gap between two research disciplines to address usability: software engineering and human–computer interactions.


2012 ◽  
Vol 2012 ◽  
pp. 1-20 ◽  
Author(s):  
Alireza Shameli-Sendi ◽  
Masoume Jabbarifar ◽  
Michel Dagenais ◽  
Mehdi Shajari

Iterative and incremental mechanisms are not usually considered in existing approaches for information security management System (ISMS). In this paper, we propose SUP (security unified process) as a unified process to implement a successful and high-quality ISMS. A disciplined approach can be provided by SUP to assign tasks and responsibilities within an organization. The SUP architecture comprises static and dynamic dimensions; the static dimension, or disciplines, includes business modeling, assets, security policy, implementation, configuration and change management, and project management. The dynamic dimension, or phases, contains inception, analysis and design, construction, and monitoring. Risk assessment is a major part of the ISMS process. In SUP, we present a risk assessment model, which uses a fuzzy expert system to assess risks in organization. Since, the classification of assets is an important aspect of risk management and ensures that effective protection occurs, a Security Cube is proposed to identify organization assets as an asset classification model. The proposed model leads us to have an offline system health monitoring tool that is really a critical need in any organization.


2010 ◽  
Vol 6 (1) ◽  
Author(s):  
William Townsend

The Rational Unified Process® (RUP)[1] is an effective implementation technique for object oriented systems development.  The RUP® approach allows for flexible process modification and a customization of artifacts to meet the needs of the particular situation.  Marriott International developed a variation of this process as its standard for its SDLC.  This process was implemented in the requirements analysis and design phases of a software project for the Ritz-Carlton subsidiary.  A context-level treatment of the RUP® metamodel produced use cases and a supplementary specification that lead to the systems analysis model development by an external vendor. [1] Rational Unified Process®, Version 2003 Copyright © 1987 – 2003. Rational Software Corporation.


2006 ◽  
Vol 9 (1) ◽  
Author(s):  
Luis Mendoza ◽  
María Pérez ◽  
Gabriela Díaz Antón ◽  
Anna Grimán

Learning Management System (LMS) development has become a high priority project for educational institutions and organizations, as it provides the virtual environment for online education. Acquiring and deploying a LMS is a difficult task that involves risks related with costs and time. The goal of this research in progress is to introduce an extension in the Rational Unified Process (RUP) in order to integrate the activities of selection and evaluation of LMS into this process framework. The additions of these activities in the RUP, improve the quality of the selection process, obtaining a feasible candidate solution that ensure the exposing mismatches and negotiating tradeoffs among the critical use cases and non-functional requirements, architectural and design constraints, project management constraints and risks. These activities are inserted in the Analysis and Design Discipline during the initial stages of the project. A case study is presented, implementing and deploying a LMS in an organization.


Sign in / Sign up

Export Citation Format

Share Document