70. A company's middle management has been struggling to effectively monitor and control the business. Reports on the current performance of the company have been inaccurate at × or untimely, resulting in confusion or ineffective changes. The company has decided to consider implementing a new management information system and is currently working with a vendor to customize software code to address system specifications. Which stage of the systems development process is the company working on?
Answer: D
The company is working on the Programming stage of the systems development process.
During the Programming stage, the company collaborates with a vendor to customize software code based on the system specifications that were identified earlier in the development process. This stage is crucial for turning the design into a functioning system.
A) Analysis
The Analysis stage involves gathering and documenting requirements to understand what the system needs to achieve. Since the company is already working on customizing software code, it has moved past this initial stage, making Option A incorrect.
B) Testing
The Testing stage occurs after the Programming stage, where the developed software is evaluated for defects and performance against the requirements. As the company is still customizing the software, it has not yet reached this phase, which renders Option B incorrect.
C) Conversion
Conversion involves implementing the new system and transitioning from the old system. This stage occurs after programming and testing are completed, so it is not applicable to the current situation of the company, making Option C incorrect.
D) Programming
Programming is the stage where the actual coding and customization of the software take place according to the outlined specifications. Since the company is currently engaged in this activity with a vendor, Option D is the correct choice.
Conclusion
The Programming stage is critical as it directly relates to the company's current efforts to customize software code in response to identified needs. All other options represent stages that precede or follow Programming, confirming that they are not applicable to the situation at hand. Thus, Option D is definitively the correct answer.