Information TechnologyJanuary 11, 2007 4:00 pm

Priciples of Programming Language

 

1. What is a System?

A system is an interrelated set of components working together for some specified or general purposes.

 

2. Discuss the following System Concepts.

 

Modularity

Measures the extent to which they have been composed out of separate parts. It is a concept of a direct result of decomposition dividing a system up into a chunks or modules on a relatively uniform size.

 

Coupling

It states that a system is composed of subsystems that are dependent on each other. For example in a computer system, if one subsystem fails for, example the video card, another system is affected, major victim is the monitor or the video output that is connected or need a video card.

 

Cohesion

It is the extent to which system or subsystem performs a single function. For example in a company system, the primary if not sole function of the accounting subsystem is to record the monetary flow in the system.

 

Logical system description

It is a description of the system as a whole. Not minding the physical needs or description of the system. It tends to look at the system of what it will do not how the system will do it. For example in real world situation, we don’t mind how we get money from ATM machines but we know that it will generate money for us as long as you have an ATM account and there is money in the ATM machine.

 

Physical system Description

It is a description of the system in details, minding the physical aspects of the system. For example in a computer system, it describe the physical aspects of it, example is the system has a DVD-ROM, CD Writer and the likes.

 

3.  Give one approach system development and discuss.

Process-oriented approach is a method that is concentrating in the flow of data in the system. Data are tracked from the source to its destination and is tracking its changes. It uses diagrams specifically data flow diagrams and charts so as to see where data will pass. With this approach data are secured in a way that it is being treated as a vital part, of which it is true.

4. What is the job of a System Analyst and what are skills needed to perform such job?

A systems analyst designs new solutions to enhance business efficiency and productivity. Working very much with the client, they examine existing business models and the flows of data in the business. They discuss their findings with the client, and then design an appropriate improved solution. They draw up and cost specifications and produce outline designs of new systems, specifying the data, files and logical operations the system will perform, and the way data will be viewed by the user. They hand over their design to the client and, once agreed, they work closely with the client team to implement the solution. Four main skills of a system analysts and briefly explain each skill.

Analytical Skills

System Analyst must have the ability to see things as systems, identify, analyze, and solve problems in an optimal way for a specific organization. It is a must skill of a system analyst, in the name itself.

Technical Skills

System Analyst must have the ability to understand how computers, data networks, databases, operating systems, and the likes work together, as well as their potentials and limitations. This is to ensure that the softwares and hardwares are compatible and is the specific components to be used to the specific task or project.

Management Skills

Another skill is management which includes organization’s recourse management, project management with regards to the people and money, risk management, and change management.

Communication Skills

Another skill is communication which include effective interpersonal communication be it written, verbal, visual, electronic, face-to-face conversations, presentations in front of groups, listening, and group facilitation skills.

 

5. During systems analysis and design, what do you think is the usual problem that is encountered and why?

The usual problem encounter during system analysis and design is the communication between the system analyst and the costumer, because it is the crucial time of the process in developing a system. It is where the customer will impart to the developers his/her wants and need for the development of their system. A misunderstanding between the costumer and the developers may lead to project failure and is bad for both parties involved.

Uncategorized 3:57 pm

This blog of mine is a blog not only for personal use but also for educational purposes.

This is open for all to read and to be commented.

I would like you to comment on the things here in this blog. Thanks.

Jhymz