scholarly journals DEVELOPING METHOD FOR ASSESSING FUNCTIONAL COMPLEXITY OF SOFTWARE INFORMATION SYSTEM

2016 ◽  
Vol 5 ◽  
pp. 3-9 ◽  
Author(s):  
Andrey Solodovnikov

Solution of problems for improvement of methods and technologies of software configuration remains important and requires the development of the existing information technology to provide customization of software in terms of changing the end user requirements. Changing requirements stipulate the use of iterative software lifecycle. As part of the life cycle, it is necessary use additional methods to simplify of software architecture and obtaining software with a minimum of functional complexity. This is necessary in order to avoid increasing the time and labor costs for design, development and support of software. To address the disadvantages of existing methods it is proposed to use a method of assessing the functional complexity of the software information system, which is based on the existing graph multilevel model of software architecture. The method is based on FP-metrics calculation for each architectural element and a corresponding level of the graph model. Metrics values allow choosing software modules with a minimum of functional complexity in configuring the software architecture to satisfy the functional requirements of the end user.

2016 ◽  
Vol 4 ◽  
pp. 25-32 ◽  
Author(s):  
Sergey Chainikov ◽  
Andrey Solodovnikov

Information technology of information system software architecture structural synthesis is proposed. It is used for evolutionary models of the software lifecycle, which provides configuration and formation of software to control the realization and recovery of computing processes in parallel and distributed computing resources structures. The technology is applied in the framework of the software requirements analysis, design of architecture, design and integration of software. Method of combining vertices for multilevel graph model of software architecture and automata-based method of checking performance limitations to software are based on the advanced graph model of software architecture. These methods are proposed in the framework of information technology and allow forming a rational structure of the program, as well as checking for compliance with the functional and non-functional requirements of the end user. The essence of proposed information technology is in displaying of the customer's requirements in the current version of the graph model of program complex structure and providing a reconfiguration of the system modules. This process is based on the analysis and processing of the graph model, software module specifications, formation of software structure in accordance with the graph model, software verification and its compilation.


Author(s):  
Dr. Abu Turab Alam

A useful Information System is difficult to conceive and develop. Research on technology has revealed that end-user likes or dislikes may matter towards the success or failure of information system (IS). A highly complicated system in which developers have put lots of development efforts may fail if the end-user dislikes it after its initial installation. In software engineering literature it is claimed that system rejection is mostly caused by not meeting the non-functional requirements. In this paper, a study is being done on ‘turnitin®’ as technology and its acceptance to a group of students in order to find out confirmation of result as claimed by TAM while it is a post implementation research activity for technology acceptance.


2021 ◽  
Vol 26 (4) ◽  
Author(s):  
Alvaro Veizaga ◽  
Mauricio Alferez ◽  
Damiano Torre ◽  
Mehrdad Sabetzadeh ◽  
Lionel Briand

AbstractNatural language (NL) is pervasive in software requirements specifications (SRSs). However, despite its popularity and widespread use, NL is highly prone to quality issues such as vagueness, ambiguity, and incompleteness. Controlled natural languages (CNLs) have been proposed as a way to prevent quality problems in requirements documents, while maintaining the flexibility to write and communicate requirements in an intuitive and universally understood manner. In collaboration with an industrial partner from the financial domain, we systematically develop and evaluate a CNL, named Rimay, intended at helping analysts write functional requirements. We rely on Grounded Theory for building Rimay and follow well-known guidelines for conducting and reporting industrial case study research. Our main contributions are: (1) a qualitative methodology to systematically define a CNL for functional requirements; this methodology is intended to be general for use across information-system domains, (2) a CNL grammar to represent functional requirements; this grammar is derived from our experience in the financial domain, but should be applicable, possibly with adaptations, to other information-system domains, and (3) an empirical evaluation of our CNL (Rimay) through an industrial case study. Our contributions draw on 15 representative SRSs, collectively containing 3215 NL requirements statements from the financial domain. Our evaluation shows that Rimay is expressive enough to capture, on average, 88% (405 out of 460) of the NL requirements statements in four previously unseen SRSs from the financial domain.


Author(s):  
A.N. Belikov ◽  
◽  
S.A. Belikova

The existing approach to requirements extraction is that the requirements are formed by the system developer through direct interaction with the customer using a number of methods (for example, interviewing; prototyping; analysis of use cases; user stories; seminars, etc.). In this case, most often the requirements are formed by the developer himself, taking into account the opinion of the customer’s representative. The disadvantage of the existing approach is the problem of loss of knowledge transferred from the customer’s representatives to the developer, which results in the failure of projects, which is recorded by the existing statistics. As statistical studies show, more than half of projects for the creation of information systems (IS) are failures or require changes (in terms of budget, time and customer satisfaction). In modern research in the field of__ design and development of information systems, there is a tendency to involve the end user (customer) in the design process. To develop this idea, an approach is proposed to involve the user in the process of extracting requirements, where the developer will no longer be the person forming the requirements. The main idea of the approach is to develop special tools that allow you to independently transform the customer’s natural language into such a form of representation of the model of the process of solving professional problems, from which an interface will be built, which will allow extracting functional requirements from the unity (process model and interface).


Author(s):  
Chao-Ze Lu ◽  
Guo-Sun Zeng ◽  
Wen-Juan Liu

With the gradual maturity of component oriented software development method, component-based software evolution technology has become hot research in academia and industry. Although many evolution rules are designed, they rarely consider component type-mismatched problem in evolution rules. This has led to evolution rules that often run error in software evolution execution. Hence, focusing on the mismatch problem of component type in software evolution, this paper addresses various evolution rules with condition constrains to support component type matching. First, we use the bigraph theory to model the software architecture and employ bigraph term language to describe the basic component evolution operations. Second, we join type system into the term language and use the type term language to express the condition constraints on position and connection for component evolution rules. These condition constraints can guarantee the type-matched among components that participate in software evolution. Furthermore, we show that the component type-matched still kept during a number of different evolution rules are used in the whole software evolution reaction system. Finally, two cases study of evolution progress of ATM system and tourism information system are presented. Two cases illustrate the effectiveness of our approach.


2011 ◽  
Vol 76 (2) ◽  
pp. 266-276 ◽  
Author(s):  
C.G. Sørensen ◽  
L. Pesonen ◽  
D.D. Bochtis ◽  
S.G. Vougioukas ◽  
P. Suomi

2020 ◽  
Vol 3 (2) ◽  
pp. 119-123
Author(s):  
Nur Aeni Hidayah ◽  
Elvi Fetrina ◽  
Alvali Zaqi Taufan

As concrete steps in order to realize the vision and mission of an organization or educational institution is to implement the system of academic information. The one factor that influences the success of the academic information system is the satisfaction of users.  The problems in the user satisfaction are also issues that cannot be denied and continue to be studied. In consequently, having measurements related to user satisfaction is required. This research is done to see how the user satisfaction of the existing system has been implemented and to know what factorshas influenced the system. The method used in this study is a quantitative method using the End User Computing Satisfaction (EUCS) model whereas 255 respondents are chosen as the sample for the study. The purposive sampling technique is usedand the PLS-SEM approach with tools Smart PLS 3.0 is used for analyzing the data.  This research consists of 7 hypotheses and 8 variables, namely Content, Accuracy, Format, Timeliness, Ease of Use, System Reliability, System Speed and End-User Satisfaction. The research finds out that the current level of end-user satisfaction is in satisfied level. Inferentially, of the 7 hypotheses tested, 2 of them were rejected and the other 5; Accuracy, System Reliability, Timeliness, Content and System Spee;are accepted.Through this research, it is hoped that later it could be used as a practical consideration and theoretical study in thefuture.


2019 ◽  
Vol 3 (2 (99)) ◽  
pp. 25-35
Author(s):  
Mohammed Q. Mohammed ◽  
Saif Q. Muhamed ◽  
Maksym Ievlanov ◽  
Zarina Gazetdinova

2015 ◽  
Vol 14 (2) ◽  
Author(s):  
Ikhsan Aditama ◽  
Yusuf Priyandari ◽  
Wakhid Ahmad Jauhari

<span><em>PT Kusumahadi Santosa is a company engaged in manufacturing, the textile industry. One of the major </em><span><em>processes that occurs within the company is printing process where types of chemicals that are used are </em><span><em>more than 250 different types. However, in conducting the management of chemical inventories, the </em><span><em>company still use the manual process which has not been computerized. As a result, there are some </em><span><em>problem occurs, such as miscalculation of 5%-30% in the process of recording the amount of chemicals, </em><span><em>process of discharging chemicals not recorded, control and planning of chemical inventories is not </em><span><em>optimum that will indirectly result in losses company. Therefore, it is necessary to design information </em><span><em>system management inventory for controlling chemical inventories. Information system management is </em><span><em>designed in the form of web applications and integrated with continuous review inventory model. In </em><span><em>addition, the system is equipped with functional and non-functional requirements to fix of the previous </em><span><em>system. By adopting the proposed information systems management, the process management of </em><span><em>chemicals can be managed more effectively and efficiently. The proposed information system which </em><span><em>integrated the system with continuous review inventory model can be adopted by the company for </em><span><em>managing the inventories and reducing the inventory cost.</em></span></span></span></span></span></span></span></span></span></span></span></span></span><br /></span>


Author(s):  
I Made Dwi Indrasanjaya . ◽  
I Made Agus Wirawan, S.Kom, M.Cs . ◽  
I Ketut Resika Arthana, S.T., M.Kom .

DIL (Dynamic Intellectual Learning) merupakan sebuah prototype pembelajaran online sebagai sebuah perubahan E-learning menuju adaptive learning. Tahapan penelitian dimulai dari analisis masalah yaitu penyebaran survey. Hasil survey berupa angket yang peneliti sebarkan ke mahasiswa Pendidikan Teknik Informatika menunjukkan bahwa sebagian besar mahasiswa setuju dengan pembelajaran menggunakan media dibandingkan pembelajaran konvensional. Kemudian tahapan penelitian dilanjutkan dengan mendesain sistem, mengembangkan coding sistem, mengimplementasi sistem, dan mengevaluasi sistem dengan uji blackbox, uji whitebox, uji ahli media, dan uji respon pengguna. Pengembangan Aplikasi Mobile Dynamic Intellectual Learning Berbasis Android adalah solusi dari permasalahan tersebut. Tujuan penelitian ini adalah untuk merancang dan mengimplementasikan “Aplikasi Mobile Dynamic Intellectual Learning Berbasis Android”. Pengembangan aplikasi Mobile Dynamic Intellectual Learning Berbasis Android menggunakan siklus hidup pengembangan perangkat lunak ADDIE (Analysis, Design, Development, Implementation and Evaluations). Bahasa pemrograman yang digunakan adalah Java, dengan software pengembangan Eclipse. Hasil dari penelitian ini yaitu perancangan dan implementasi “Pengembangan Aplikasi Mobile Dynamic Intellectual Learning Berbasis Android” dan uji blackbox, uji whitebox, uji ahli media, uji respon pengguna yaitu dari mahasiswa telah berhasil dilakukan. Seluruh kebutuhan fungsional telah berhasil diimplementasikan sesuai dengan rancangan.Kata Kunci : DIL, Android, E-Learning, Eclipse, Respon DIL (Dynamic Intellectual Learning) is a prototype of online learning as a change E-learning to adaptive learning. Stages of research starting from the analysis of the problem, namely the spread of the survey. The results of a questionnaire survey that researchers disclose to students of Informatic Technic of Education showed that most students agree with the learning using media than conventional learning. Later stages of the research continued with designing a system, developing a coding system, implement the system, and evaluate the system with blackbox testing, whitebox testing, media expert test, and user response test. Development of Mobile Dynamic Intellectual Learning Android Based Application is the solution to these problems. The purpose of this research is to design and implement "Mobile Dynamic Intellectual Learning Android Based Application". Development of Mobile Dynamic Intellectual Learning Android Based application use the software development life cycle ADDIE (Analysis, Design, Development, Implementation and Evaluations). The programming language used is Java, with Eclipse as software development. The results of this analysis is design and implementation of “Mobile Dynamic Intellectual Learning Android Based Application" and blackbox testing, whitebox testing, media expert test, and user response test. of the user, is students have been successfully performed. The entire functional requirements have been successfully implemented in accordance with the design.keyword : DIL, Android, E-Learning, Eclipse, Response


Sign in / Sign up

Export Citation Format

Share Document