Monday, October 24, 2011

Factors to be considered when developing a system

There are few basic factors to be considered when developing an information system. You need to clearly identify these factors in an organization.
  • Objective - You need to understand what exactly the intended system is supposed to do? This is including input data, reports, charts, etc. Also you need to understand the business process of the organization.
     
  • System boundary - Every requirements / components that make up the system. Later we can define this as the system domain. System boundary is very important to plan a project and costing.
  • System Environment - Everything outside the system boundary is known as the system environment. In an information system these can be legal and law enforcements, ethics, practices, regulations, etc. This is important when you developing a system, you need to do it according to the system environment. As an example, if you are developing a system which deals with money transactions, you need to have an understanding about the environment of legal and other aspects.
  • Sub systems - This is specially involves in the system designing process. A system can be made of many small parts called sub systems. According to the programming methods, these sub systems are called in different names such as modules, functions, etc. You will learn about these sub systems in details later. Sub systems are important to reduce the complexity of a system. Reducing complexity give you many advantages such as easy to develop, troubleshoot, manage, etc.
  • People - One of the most important component in a system is people. Because all the system we made for peoples. In a system people can be divided in to many segments. The most important party is system users. System users can be employees, customers, suppliers, etc. Some times there are other peoples that are not system users such as government authorities, media, etc has to be considered in special situations.
  • Data - The other most important factor of a system. Data can be input or output. When developing a system organization of data is very important. You need to organize your system data in a error free, easy to locate method.
  • Database - Database comes when you want to organize your system data in a proper way. This can be refer as a structured repository of related data.

No comments:

Post a Comment

Important Notice!

Dear students and friends. When you commenting please do not mention your email address. Because your email address will be publicly available and visible to all. Soon, it will start sending tons of spams because email crawlers can extract your email from feed text.

To contact me directly regarding any inquiry you may send an email to info@bcslectures.website and I will reply accordingly.