Ics2309:Commercial Programming Question Paper
Ics2309:Commercial Programming
Course:Computer Science
Institution: Meru University Of Science And Technology question papers
Exam Year:2010
QUESTION ONE – 30 MARKS
a. Application programs have developed over time to support the enterprise resources planning systems e.g SAP R/3 (Systems Application Product Relational 3), with respect to the concept of systems discuss the following terms with the aid of relevant diagrams giving suitable examples where applicable. (4 Marks) i. Sub systems components ii. Systems boundary iii. System environment iv. Feedback control loop structures b. Human computer interaction (HCI) has developed as a discipline; HCI often matches technical aspects of design to support the end user design. Explain five advantages of direct manipulation as an interaction style. (10 Marks) c. Briefly discuss the term software quality assurance. (SQA) (4 Marks)
QUESTION TWO – 20 MARKS
a. Software piracy is a major concern in programming. Piracy may usually occur at different software levels including the operating system and commercial applications. There is a growing concern in the government and software owners on this problem of piracy. As a consultant, advice the government and the software owners; on how this problem of piracy can be controlled. In your discussion discuss on the reasons that drive organizations and individuals into piracy. (15 Marks) b. There are a number of free ware operating systems in the market today. Discuss why organizations would still insist on piracy even with the heavy presence of these freeware software’s. (5 Marks)
2
QUESTION THREE – 20 MARKS
a. Costing of software has been a big challenge to most professionals. This is given by the fact that most software benefits or costs are classified as either tangible or intangible. Briefly explain giving examples the terms tangible or intangible benefits or costs. (6 Marks) b. There are a number of software costing models used for costing software. Using a model of your choice, show how the model works citing its major limitations. Use appropriate examples in your illustration. (14 Marks)
QUESTION FOUR – 20 MARKS
a. Software development and deployment usually involves a complexity of tasks that need to be carefully coordinated. There are a number of software tools used to achieve this function. Using a software tool of your choice discuss the features of a project planning software. (10 Marks) b. Testing of software is considered critical before any implementation of software. Discuss with the examples the types of testing you are aware of. (5 Marks) c. What are the dangers of deploying software without it having under gone proper testing? (5 Marks)
QUESTION FIVE – 20 MARKS
a. Most of the software projects fail to meet their objectives, discuss some of the reasons that make these software fail to meet their objectives. (10 Marks) b. As a project manager discuss the techniques you would put in place to ensure you successfully deliver a quality software project. (10 Marks)
More Question Papers