scholarly journals Architecture Evaluation of Mobile Application: Whatsapp

Software become an unavoidable in every once life. Quality of the software is an import aspect in the software development life cycle. Quality for a software is represented in terms of functional and non-functional requirement. Software architecture is used to represent the using set of components and is connectivity as a relationship between these components. To assure the development process meet the requirement given by the user, the Software Evaluation is used. Early detection of error protect the software development producing the defect software. ATAM is the one of the method used to detect the risk, non-risk, scenarios and tradeoff in the earlier stage of development life cycle. Here in this paper security scenarios for mobile application has been elicited and compared with the scenarios extracted from the whatsapp application. Comparison shows few scenarios need to added with existing scenarios in order to improve / ensure full security for the metadata.

Author(s):  
Andriy Lishchytovych ◽  
Volodymyr Pavlenko

The present article describes setup, configuration and usage of the key performance indicators (KPIs) of members of project teams involved into the software development life cycle. Key performance indicators are described for the full software development life cycle and imply the deep integration with both task tracking systems and project code management systems, as well as a software product quality testing system. To illustrate, we used the extremely popular products - Atlassian Jira (tracking development tasks and bugs tracking system) and git (code management system). The calculation of key performance indicators is given for a team of three developers, two testing engineers responsible for product quality, one designer, one system administrator, one product manager (responsible for setting business requirements) and one project manager. For the key members of the team, it is suggested to use one integral key performance indicator per the role / team member, which reflects the quality of the fulfillment of the corresponding role of the tasks. The model of performance indicators is inverse positive - the initial value of each of the indicators is zero and increases in the case of certain deviations from the standard performance of official duties inherent in a particular role. The calculation of the proposed key performance indicators can be fully automated (in particular, using Atlassian Jira and Atlassian Bitbucket (git) or any other systems, like Redmine, GitLab or TestLink), which eliminates the human factor and, after the automation, does not require any additional effort to calculate. Using such a tool as the key performance indicators allows project managers to completely eliminate bias, reduce the emotional component and provide objective data for the project manager. The described key performance indicators can be used to reduce the time required to resolve conflicts in the team, increase productivity and improve the quality of the software product.


2021 ◽  
Author(s):  
Mayank Gokarna

DevOps is the combination of cultural mindset, practices, and tools that increases a team's ability to release applications and services at high velocity. The development and operations teams always have a conflict around the scope of responsibility. With these differences the quality and speed of delivery across software Development Life Cycle is negatively impacted. DevOps is about removing the barriers between two traditionally delimited teams, development and operations. With DevOps, these two teams work together to optimize both the productivity of developers and the reliability of operations. They strive to communicate frequently, increase efficiencies, and improve the quality of services they provide. They take full ownership for their services, often beyond where their stated roles or titles have traditionally been scoped. Transitioning to DevOps requires a change in culture and mindset first. It is quite difficult to persuade a whole company to change its culture at once. This paper aims to bring different phases of software development lifecycle into DevOps implementation strategy and presents a comprehensive collection of leading tools used across Software Development life Cycle to automate and integrate different stages of software delivery. This paper also highlights on DevOps practices which span across different phases of the Software Development Lifecycle and how those can be implemented with different tools available.


Author(s):  
Shahkar Riyaz Tramboo ◽  
S. M. K. Quadri

Software architecture is what defines a software system to be built. It starts early in the software development life cycle. The software architecture defines the data as well as the components of any software system along with the relation between them. It constitutes the blueprint that directs the development of the computer based software system. Being a critical activity of software development life cycle, any error in the design phase of software development can be critical to an organization dealing with the project and as such requires evaluation process that will not only analyze the architecture for its quality attributes but will benefit the software development organization by minimizing the risks associated with the software system to be built by pinpointing the errors early in the process of development. This paper highlights the architecture evaluation process with some examples of evaluation methods along with related work that has been previously done in the said field.


This paper aims to software development life cycle for big data, software development and mobile application for the new environment of the real world. The big data is a new design in the world for the Internet devices to connected life in new environment. The paper reviews 6Vs such as (Volume, Variety, Velocity, Variability, Veracity and Value) for big data an environment application used in the mobile application for students and instructors in university. In fact, for the digital content is to efficiency and effectively for accessed the contents with anytime and everywhere to capture the speeding and capacity data. Current research on software development on application for students and instructors is limited to readiness and awareness. This research extends the need for empirical findings from system analyst and top management of digital contents for big data approach.


2020 ◽  
Vol 4 (1) ◽  
pp. 9-14
Author(s):  
Ali Rachman ◽  
Henny Leidiyana

Mobile devices, especially the Android operating system, are very easy to use to provide information related to work or location precisely and accurately, especially searching for the location of facilities in DKI Jakarta, such as hospitals, fire stations, restaurants, hotels, and other places. But so far the problem is often encountered related to inaccurate information reports where reports take the form of images and text without a real location statement. For this reason, it is necessary to design a mobile application that can provide detailed information about the location of several public facilities in DKI Jakarta using the Software Development Life Cycle (SDLC) method. Applications that are made can provide information that has several features including image information, title, description, location, and weather.


2021 ◽  
Author(s):  
Mayank Gokarna

DevOps is the combination of cultural mindset, practices, and tools that increases a team's ability to release applications and services at high velocity. The development and operations teams always have a conflict around the scope of responsibility. With these differences the quality and speed of delivery across software Development Life Cycle is negatively impacted. DevOps is about removing the barriers between two traditionally delimited teams, development and operations. With DevOps, these two teams work together to optimize both the productivity of developers and the reliability of operations. They strive to communicate frequently, increase efficiencies, and improve the quality of services they provide. They take full ownership for their services, often beyond where their stated roles or titles have traditionally been scoped. Transitioning to DevOps requires a change in culture and mindset first. It is quite difficult to persuade a whole company to change its culture at once. This paper aims to bring different phases of software development lifecycle into DevOps implementation strategy and presents a comprehensive collection of leading tools used across Software Development life Cycle to automate and integrate different stages of software delivery. This paper also highlights on DevOps practices which span across different phases of the Software Development Lifecycle and how those can be implemented with different tools available.


2019 ◽  
Vol 36 (3) ◽  
pp. 1-6
Author(s):  
Akbar Siddieq ◽  
Ida Nurhaida

Purpose Referring the phenomenon, the researchers create an application to deal with problems faced by the technician team and the vendor in searching the location of BTS tower. Design/methodology/approach This application uses the Software Development Life Cycle (SDLC) methodology which is the process of developing or changing a software system. One of the models owned by SDLC is the waterfall technique. It provides a sequential software flow approach starting from analysis, design, coding, testing and supporting stages. Findings There are some of the technician team and the vendor find difficulties in looking for the position of the BTS tower. As a solution, a facility which enables them to access the location in searching the BTS tower is needed. Originality/value The following is a display of the design results and the implementation of writing code in applications that have been made previously.


Sign in / Sign up

Export Citation Format

Share Document