Comparing the Effect of Use Case Format on End User Understanding of System Requirements

2010 ◽  
Vol 3 (4) ◽  
pp. 1-20 ◽  
Author(s):  
Balsam A. Mustafa

The effective analysis and specification of requirements is critical in software development. Faults in the requirements may have significant impact on the quality of the software system. Use cases describe and analyze requirements in many current Object Oriented (OO) development methodologies, and can serve as a means for developers to communicate with different stakeholders. However, issues concerning use case format and level of detail are unclear and debatable. This study uses theories from cognitive psychology on how humans understand text and diagrams to investigate the effect of use case model format on end user understanding. An experiment to assess the performance of novices when using different use case formats indicated that for tasks that required only surface understanding of the use case model, the provision of diagrams along with the textual use case descriptions significantly improved comprehension performance in both familiar and unfamiliar application domains. However, the author found no statistically significant difference in performance between simple and detailed diagrams, suggesting that the provision of simple diagrams along with textual use case descriptions might be sufficient to support the negotiation and communication on system requirements between novice end-users and system analysts.

Author(s):  
Jing Liu ◽  
Zhiming Lui ◽  
Xiaoshan Li ◽  
He Jifend ◽  
Yifeng Chen

In this chapter, we study the use of a formal object-oriented method within Relational Unified Process (RUP). Our purposes are (a) to unify different views of UML models; (b) to enhance RUP and UML with a formal method to improve the quality of software; (c) to scale up the use of the formal method with the use-case driven, iterative and incremental aspects of RUP. Our overall aim is to establish a sound foundation of RUP and UML and scale up the use of formal methods in software-intensive system development.


2018 ◽  
Vol 6 (2) ◽  
pp. 21-28
Author(s):  
Rima Mawarn ◽  
Rianda Venia Audina

ABSTRACTSanggar Cangget Culture is an organization engaged in the art of dance.To provide a better service and the latest information to customers, its products are in need of a system that can be accessed by customers from anywhere.This system will make it easier for customers to obtain information or obtain a service.As for development used in this research is the Object Oriented model using several tools such as Use Case, Activity Diagrams, Class diagrams and Squence Diagram.And for system development method that is used is the method Prototype/Prototyping.The method Prototype/Prototyping is the sequence of activities that started from the collection needs, build a prototyping, prototyping, evaluation, test systems encode system, evaluation system and the use of the system.Expected by the existing Systems of information Ordering Performances Dance Studio Case Study-based websites Cangget Kotabumi North Lampung Culture makes it easy for users to order dance anywhere over the internet and can be connected to improve the performance and quality of service.


2018 ◽  
Vol 31 (2) ◽  
pp. e2121
Author(s):  
Enrique A. Miranda ◽  
Mario Berón ◽  
Germán Montejano ◽  
Daniel Riesco

Author(s):  
CHAMUNDESWARI ARUMUGAM ◽  
CHITRA BABU

Software size estimation at the early analysis phase of software development lifecycle is crucial for predicting the associated effort and cost. Analysis phase captures the functionality addressed in the software to be developed in object-oriented software development life-cycle. Unified modeling language captures the functionality of the software at the analysis phase based on use case model. This paper proposes a new method named as use case model function point to estimate the size of the object-oriented software at the analysis phase itself. While this approach is based on use case model, it also adapts the function point analysis technique to use case model. The various features such as actors, use cases, relationship, external reference, flows, and messages are extracted from use case model. Eleven rules have been derived as guidelines to identify the use case model components. The function point analysis components are appropriately mapped to use case model components and the complexity based on the weightage is specified to calculate use case model function point. This proposed size estimation approach has been evaluated with the object-oriented software developed in our software engineering laboratory to assess its ability to predict the developmental size. The results are empirically analysed based on statistical correlation for substantiating the proposed estimation method.


Author(s):  
Buddhima De Silva ◽  
Athula Ginige ◽  
Simi Bajaj ◽  
Ashini Ekanayake ◽  
Richa Shirodkar ◽  
...  

2018 ◽  
Vol 7 (2) ◽  
pp. 144
Author(s):  
Arsia Rini ◽  
Heki Aprianto

Tempat pelayanan kesehatan bertujuan untuk memberikan pelayanan kesehatan kepada masyarakat melalui lembaga institusi pelayanan kesehatan. Masyarakat di Kota Palembang mendapatkan informasi tempat pelayanan kesehatan melalui informasi masyarakat sekitar, lembaga pelayanan kesehatan dan beberapa situs internet yang ditampilkan secara terpisah. Maka sebuah website geografis diperlukan untuk menampilkan tata letak lokasi pelayanan kesehatan dan informasi lengkap tentang pelayanan kesehatan di Kota Palembang. Penelitian ini bertujuan untuk membuat sebuah pemodelan website geografis tempat pelayanan kesehatan di Kota Palembang. Pemodelan yang digunakan berbasis object oriented dengan menerapkan use case diagram dan activity diagram.


Author(s):  
Tran Thanh Luong ◽  
Le My Canh

JavaScript has become more and more popular in recent years because its wealthy features as being dynamic, interpreted and object-oriented with first-class functions. Furthermore, JavaScript is designed with event-driven and I/O non-blocking model that boosts the performance of overall application especially in the case of Node.js. To take advantage of these characteristics, many design patterns that implement asynchronous programming for JavaScript were proposed. However, choosing a right pattern and implementing a good asynchronous source code is a challenge and thus easily lead into less robust application and low quality source code. Extended from our previous works on exception handling code smells in JavaScript and exception handling code smells in JavaScript asynchronous programming with promise, this research aims at studying the impact of three JavaScript asynchronous programming patterns on quality of source code and application.


2019 ◽  
Vol 118 (7) ◽  
pp. 1-19
Author(s):  
Geethanjali N ◽  
Parveen Roja M ◽  
Lavanya D

Quality of work life is the major factor to be considered in working environment of any organization. The performance of employees and the organization lies on the ability of the employees based on working environment. The QWL leads to better working environment which improves the performance of organization. The present study has made an attempt to find the level of factors causing QWL and the impact of outcome of QWL in banks. Since the profile of the banks may be associated with the level of outcomes of QWL, the present study has made an attempt to examine it with the help of one way analysis of variance and t-test. The included outcomes of QWL are job satisfaction, job stress, organizational climate, organizational commitment, employees retention behaviour, service quality employees and service productivity of employees. The highly associated determinants of QWL and the significant difference among the PUSBs and PRSBs have been noticed. The significantly associating important profiles of the banks regarding the existence of outcome of QWL are identified.


Sign in / Sign up

Export Citation Format

Share Document