Running head: SOFTWARE DEVELOPMENT PLAN 2
SOFTWARE DEVELOPMENT PLAN2
Week 4 Assignment – Software Development Plan
LaRonda McKay
Strayer University
Professor John Dorociak
CIS524 Computer Interaction and Design
January 19, 2023
Software Development Plan
Steps for the Project and their Management
Step 1: Proposal
Handling immigrants entering the United States (U.S.) is imperative so that illegal persons would not be introduced into the country. Target users for the application shall be first responders and law enforcement officers who constantly interact with potential immigrants. The main locations to get managed by the application shall be airports, seaports, and borders. The project's direction is to ensure a detailed process of investigating, disrupting, and dismantling terrorist plans.
Step 2: Planning
The app shall allow target users to use interactive elements for modification, editing, and navigational operations. The use of parametric and non-parametric statistical tests shall be handled in the project to ensure coordination activities involved in the project facilitate different tasks involved in homeland security.
Step 3: Design
The app shall integrate an interactive interface where users can use, modify, and edit different elements. Improvements in navigational controls are suitable by using assistive technologies, which ensure there can be advanced design considerations. A non-test interface is required to ensure the text-handling procedure includes animations, video and audio files, images, charts, and graphs.
A reliable process of conveying meaningful information is possible when the app development procedure includes different color conventions, which enhance the productive method of capturing user attention. Software development provides access to the human capital required to ensure digital platforms' conformity can be performed for any proposed product (1).
Step 4: Implementing
There shall be a reliable coding process in this stage while using different programming languages to facilitate the mobile app's desired outcomes. The main programming languages to get used shall be Java and Laravel. The step shall take a long time since coding is a detailed process that integrates various modifications to ensure the resultant outcome is an app required to handle Homeland Security tasks.
Step 5: Testing
The app shall have an interface that allows users to perform parametric or non-parametric tests. Using parametric tests shall provide a proper method of collecting data from the sample population (2). Non-parametric tests shall also create a suitable statistical assessment of user data entered into the app.
Step 6: Integration
This step shall create a migration process from existing systems to the new mobile application. It shall be possible to ensure data storage operations get facilitated in the right ways where it shall be possible to promote suitable system outcomes.
Step 7: Deployment
Different errors removed during the testing stage shall promote proper system development operations in this stage. Delivery of intelligence fast and securely are the main requirements that shall produce proper system development outcomes.
Step 8: Maintenance
As the target users adopt the app for their daily duties, there can be different issues that might have been overlooked during software development.
Gantt Chart for the Project
Table 1
The table below displays different activities that shall get performed in the project.
Sources
1. Maruping, L. M., & Matook, S. (2020). The evolution of software development orchestration: Current State and an agenda for future research. European Journal of Information Systems, 29(5), 443-457. doi:10.1080/0960085x.2020.1831834
2. Yu, J. (2018). Research process on software development model. IOP Conference Series: Materials Science and Engineering, 394, 032045. doi:10.1088/1757-899x/394/3/032045
3. Sharp, H., Preece, J., & Rogers, Y. (2019). Interaction Design (5th ed.). Wiley Professional Development (P&T).
image1.emf
Microsoft_Excel_Worksheet.xlsx
Sheet1
Mobile App Development Gantt Chart | ||||||||||||||
Steps | Detailed Description | Week 1 | Week 2 | Week 3 | Week 4 | Week 5 | Week 6 | Week 7 | Week 8 | Week 9 | Week 10 | Week 11 | Week 12 | |
Step 1 – Proposal | Development of an application for the U.S. Department of Homeland Security is the proposal that would validate safe outcomes for different citizens. | |||||||||||||
Step 2 – Planning | Contracting an information technology (IT) specialist is a crucial resource that shall promote better software development operations. | |||||||||||||
Step 3 – Design | Access to $5,000 is imperative to facilitate resource utilization operations so that the design process can integrate software and hardware tools. | |||||||||||||
Step 4 – Implementing | Working with existent frameworks shall promote the best outcomes when trying to validate system development requirements. | |||||||||||||
Step 5 – Testing | Development of generalized data shall be possible using automated statistical tests that are required to enhance reliable outcomes from the system. | |||||||||||||
Step 6 – Integration | Linking of the systems to enhance connection to Homeland Security’s database using a confidential path shall promote the proper technique of integrating mobile application requirements. | |||||||||||||
Step 7 – Deployment | Allowing the users who are law enforcement officers, first responders, and federal personnel shall be possible in this stage to ensure the app maintains conformity to their daily activities. | |||||||||||||
Step 8 – Maintenance | This step shall use the main IT specialist’s device to allow proper management of the systems so that there is a technical review procedure for the mobile app. |