Object-Oriented Programming with C++
One of the benefits of OOP that I would like to also point out is that the structure of object oriented code make it easier for us to debug. We can write a class and at the same time write a test for that class (this is called extreme programming or test driven development).
D1A) The concepts of OOP as you described are language independent. What other languages support OOP?
D1B) How does a client to this code access one of the private data members?
D2A) Is main() a function? If so, who calls it?
D2B) Having a prototype allows us, as code readers, to see the big picture rather than the small details.
Structured Analysis & Design
Antonio, Amber, Jennifer, and Class:
Thanks for the contributions. The systems analyst has lots of power and possesses tremendous amounts of information as well as in depth knowledge of how to make information relevant to stakeholders. However in some areas there is conflict between knowledge and information and the systems analyst can use some help from the local end-users.
Class:
D1A) What are the differences between knowledge and information? Do you know?
Damion, George, Phillip, and Class:
For week 1, part of the terminal course objective is to help us solve problems such as, given a hypothetical business system with a set of users, user functions and data, formulate the activities that must take place to implement an operational system that stores the data and automates the users' functions.
In trying to resolve the above problem, consider the question below.
Class:
D1B) Why do you think a systems analyst needs to know who the stakeholders are in the organizations? In answering this question, identify the stake holders and their roles and then mention why you think the system analyst has to be aware of these entities whiles analyzing an organization's system
D2A) What is the systems development life cycle? Does it exist for all systems' developments?
Haruna, Jessica, David, and Class:
Thanks for the contribution.
This week we will study the Process in developing a system. Systems can be developed from scratch or as an upgrade to existing ones. Organizations run into problems when these undertakings are not done carefully. To this end, explain why having a standardized system development process is important to an organization.
D2B) First identify what a systems development project is and then tell us why standardization is helpful to an organization going through this?