Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

The development of digital camera technology has made it easier to capture large

ID: 331104 • Letter: T

Question

The development of digital camera technology has made it easier to capture large numbers of images for a more reasonable cost. Do you still possess a film that uses film and do you still use it? Why? What is your primary device now used to take pictures and how do you retain them?


When developing an information system it is typically accomplished by using the SDLC systems development life cycle. Understanding this process is required by many employers if the position is involved in this role to any extent. At a high level what are the phases of this cycle and briefly what is involved in each phase?

The Rapid Application Development Methodology is a process for construction of working prototypes. What are the phases of this methodology and what is an area where using this could be beneficial?

Explanation / Answer

The Rapid Application Development Methodology is a process for construction of working prototypes. What are the phases of this methodology and what is an area where using this could be beneficial?

Business modeling

This phase is all about the flow of information to various business channels and is an important and fundamental stage in RAD rapid application development where initial planning and analysis is usually accomplished. During this phase, it is possible to get a complete picture of business process functionality. Some of the common deliverables produced in this phase include the following – project definition, project management procedures, and work plan. In other words, it is also the stage where designers, developers, and users join forces to agree upon business needs, project scope, and application or system requirements.

Data modeling

The data modeling phase takes over after the conclusions of the business modeling phase. The information gathered during the business modeling phase is now reviewed and analyzed to define a set of clear data objects crucial for the business. This phase also helps to determine the rad system development architecture from the user feedback thereby allowing for the creation of prototypes. This step is repeated several times as the project evolves. An important deliverable produced during this stage is the reusable design components that are incorporated into the rad system development methodology.

Process modeling

The next phase in HokuApps’ rapid app development is the process modeling phase where the actual coding, testing, and integration take place. In other words, any changes or enhancements to the data objects are defined in this phase to establish business information flow. Similar to the data modeling phase, the process modeling phase is repeated as many times as necessary since new components may be required and alternations have to be made to meet project objectives.

Application Modeling and Testing

This is the phase where the application is developed and the coding is completed. Therefore, during this phase developers use automated tools for the construction of the software, thereby, converting processes and data models into prototypes. The team then moves the programming components to a live production environment to conduct comprehensive testing. During the testing phase, each of the prototypes is tested independently during iteration. Thus, significantly reducing the overall testing time. The HokuApps rad system development also reduces the risk of any major issues since almost all programming components are tested in advance.