0% found this document useful (0 votes)
41 views2 pages

System Development and Program Change Activities

The reflection paper discusses the Software Development Life Cycle (SDLC) and its importance in guiding software development from planning to maintenance. Key phases such as System Planning, Analysis, Design, Evaluation, Implementation, and Maintenance are highlighted, emphasizing the need for structured approaches and user involvement. The author expresses appreciation for the insights gained, which will aid in their future studies and career in software development.

Uploaded by

rudolfjamestorr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views2 pages

System Development and Program Change Activities

The reflection paper discusses the Software Development Life Cycle (SDLC) and its importance in guiding software development from planning to maintenance. Key phases such as System Planning, Analysis, Design, Evaluation, Implementation, and Maintenance are highlighted, emphasizing the need for structured approaches and user involvement. The author expresses appreciation for the insights gained, which will aid in their future studies and career in software development.

Uploaded by

rudolfjamestorr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

RUDOLF JAMES S TORRELIZA BSA-3

AUDTING IN CIS ENVIRONMENT

REFLECTION PAPER ON SYSTEM DEVELOPMENT AND PROGRAM CHANGE ACTIVITIES

As a student learning about software development, I found this information very insightful and
relevant to my studies. The SDLC is a structured approach that guides the development of
software from the initial planning stage all the way to maintenance. This process is crucial
because it ensures that the software developed meets the needs of users and is efficient in its
operation.

One of the key phases discussed is System PlanningThis phase is essential because it involves
resolving conflicts that may arise from new systems and reviewing project priorities. I learned
that having a steering committee, which includes top executives and user management, can
help in making informed decisions about resource allocation. This is important because it
prevents aimless actions and helps in managing crises by prioritizing user needs. I believe that
effective planning can significantly reduce the chances of developing unnecessary or ineffective
systems. The next phase, System Analysis, focuses on evaluating the current system and
understanding user needs. This phase is critical because it lays the foundation for the entire
SDLC. I found it interesting that analysts conduct surveys to gather facts about the existing
system. This helps them identify what works well and what needs improvement. However, I also
learned that there are disadvantages to this approach, such as getting too caught up in the old
system and limiting innovative thinking. It is a reminder that while it is important to understand
the current system, we should also be open to new ideas and radical changes. In the Conceptual
Systems Design phase, multiple design options are created to meet user requirements . This is
where creativity comes into play, as designers can choose between structured and object-
oriented approaches. I appreciate the emphasis on reusability in the object-oriented design, as
it can save time and resources. This concept of reusability is something I find very appealing,
especially in a world where efficiency is key. The System Evaluation and Selection phase is
another important part of the SDLC. It involves performing feasibility studies and cost-benefit
analyses to determine the best system. I learned that understanding the technical, economic,
legal, operational, and schedule feasibility is crucial for making informed decisions. This phase
helps ensure that the chosen system is not only effective but also financially viable. As we move
to the Detailed Design phase, I realized how important it is to specify all components of the
system meticulously. This phase produces a detailed design report that serves as a blueprint for
the system. It is fascinating to see how all the pieces come together to create a functional
system. The Application Programming and Testing phase follows, where the actual coding takes
place. I understand that thorough testing is essential to ensure that the system works as
intended before it is implemented. The System Implementation phase is where everything
comes to life. It involves creating and populating database structures, training employees, and
documenting the system. I learned that this phase can be quite resource-intensive, requiring
significant time and effort from various stakeholders. It is crucial to ensure that users are well-
trained and that the system is documented properly for future reference. Finally, the System
Maintenance phase is where ongoing updates and changes are made to accommodate user
needs. This phase can last for several years, and it is important to have proper controls in place
to prevent unauthorized changes. I found it interesting that the document emphasizes the role
of auditors in ensuring that the system remains effective and secure throughout its life cycle.

In conclusion, the document on System Development and Program Change Activities has
provided me with a comprehensive understanding of the SDLC. Each phase plays a vital role in
ensuring that software is developed efficiently and meets user needs. As a student, I appreciate
the structured approach outlined in the document, as it gives me a clear framework to follow in
my future studies and career in software development. I believe that understanding these
processes will help me contribute to creating effective and user-friendly systems in the future.

You might also like