SECTION A (40 MARKS) Answer ALL questions in this section 1. In your opinion, what are...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
SECTION A (40 MARKS) Answer ALL questions in this section 1. In your opinion, what are the principles of good software engineering? What are some basic principles everyone should follow? discuss any five Attributes (5marks) 2. Explain why reliability is more important than efficiency in software engineering? (5 marks) 3. As a software developer, with appropriate use of modeling techniques, draw a use CASE diagram showing the interactions involved in a student's online registration system in your university. The courses may have limited enrolment, so the registration process must include checks that places restriction. Assume that the student accesses an electronic course catalog to find out about available courses. (10marks) 4. As software Engineer of Vodafone Ghana Ltd, you are required to explain any three (3) importance of an object oriented programming to your organization's management team and you are also required to recommend any two Object oriented programming languages to be adapted in the software units as an official software development languages. (10marks 5. Briefly discuss the difference between white-box testing and black-box testing as applied in software development with appropriate diagrams (10 marks) SECTION B (30 MARKS) Answer ANY Two (2) questions in this section 1. a. Briefly discus what is object aggregation in object-oriented software designing (5 marks) b. Describe the main activities in the software design process and the outputs of these activities. Using an entity relation diagram, show possible relationship between the outputs of these activities. (5marks) c. As software Engineer of EcoBank Ghana Ltd, you are required to explain the importance of the following integration testing Top down and Bottom up as applied in software development to your executive management team in your organization (5marks) 2. a. Outline three (3) important benefits of incremental development as compared to the waterfall model in Software Engineering (3marks) b. In a tabular format, compare forward engineering, reverse engineering and re-engineering. c. What are the types of Maintenance Testing? Explain (6marks) (6marks) 3. a. In software Engineering, briefly explain about Top-Down Implementation and Testing of software with appropriate diagram. (10marks) b. Explain the following requirement elicitation activities in Software Engineering and development process. (5marks) I. Identifying Actors II. Identifying Use Cases III. Identifying Relationships among Actors and Use Cases IV. Identifying Nonfunctional Requirements V. Refining Use Cases GOOD LUCK SECTION A (40 MARKS) Answer ALL questions in this section 1. In your opinion, what are the principles of good software engineering? What are some basic principles everyone should follow? discuss any five Attributes (5marks) 2. Explain why reliability is more important than efficiency in software engineering? (5 marks) 3. As a software developer, with appropriate use of modeling techniques, draw a use CASE diagram showing the interactions involved in a student's online registration system in your university. The courses may have limited enrolment, so the registration process must include checks that places restriction. Assume that the student accesses an electronic course catalog to find out about available courses. (10marks) 4. As software Engineer of Vodafone Ghana Ltd, you are required to explain any three (3) importance of an object oriented programming to your organization's management team and you are also required to recommend any two Object oriented programming languages to be adapted in the software units as an official software development languages. (10marks 5. Briefly discuss the difference between white-box testing and black-box testing as applied in software development with appropriate diagrams (10 marks) SECTION B (30 MARKS) Answer ANY Two (2) questions in this section 1. a. Briefly discus what is object aggregation in object-oriented software designing (5 marks) b. Describe the main activities in the software design process and the outputs of these activities. Using an entity relation diagram, show possible relationship between the outputs of these activities. (5marks) c. As software Engineer of EcoBank Ghana Ltd, you are required to explain the importance of the following integration testing Top down and Bottom up as applied in software development to your executive management team in your organization (5marks) 2. a. Outline three (3) important benefits of incremental development as compared to the waterfall model in Software Engineering (3marks) b. In a tabular format, compare forward engineering, reverse engineering and re-engineering. c. What are the types of Maintenance Testing? Explain (6marks) (6marks) 3. a. In software Engineering, briefly explain about Top-Down Implementation and Testing of software with appropriate diagram. (10marks) b. Explain the following requirement elicitation activities in Software Engineering and development process. (5marks) I. Identifying Actors II. Identifying Use Cases III. Identifying Relationships among Actors and Use Cases IV. Identifying Nonfunctional Requirements V. Refining Use Cases GOOD LUCK
Expert Answer:
Answer rating: 100% (QA)
Answer 1 1 SRP Single Responsibility Principle The Single Responsibility Principle expresses that each capability class module or administration ought to have a solitary plainly characterized liabilit... View the full answer
Related Book For
International Financial Reporting Standards An Introduction
ISBN: 978-1133187943
3rd Edition
Authors: Belverd E. Needles, Marian Powers
Posted Date:
Students also viewed these management leadership questions
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
Case Study: Quick Fix Dental Practice Technology requirements Application must be built using Visual Studio 2019 or Visual Studio 2017, professional or enterprise. The community edition is not...
-
Motivation in action an enterprise rent Introduction Motivation is a driving force within an individual to do something well. Motivation is particular to an individual so it is important to find out...
-
Daniel agreed to erect an apartment building for Steven for $12 million and that Daniel would suffer a deduction of $12,000 per day for every day of delay. Daniel was twenty days late in finishing...
-
On April 30, 2014, Pound Corp. purchased for cash all 200,000 shares of the outstanding common stock of Shake Corp. for $20 per share. At April 30, 2014, Shakes balance sheet showed net assets with a...
-
A flywheel with the initial angular velocity o decelerates due to the forces whose moment relative to the axis is proportional to the square root of its angular velocity. Find the mean angular...
-
The velocity potential \[ \phi=-k\left(x^{2}-y^{2} ight) \quad(k=\text { constant }) \] may be used to represent the flow against an infinite plane boundary, as illustrated in Fig. P6.35. For flow in...
-
World Boards Co. is a merchandising business. The account balances for World Boards Co. as of March 1, 2008 (unless otherwise indicated), are as follows: During March, the last month of the fiscal...
-
In her Ted talk, Kristi Rogers talks about the future of advertising and why it's crucial for ads to be relevant. She points out that even though we have lots of data and technology for digital ads,...
-
In the model displayed in the Exhibit above, which predictor variables are most likely to be chosen by a Stepwise regression approach for best model fit. You may use JMP Stepwise Regression operation...
-
Jordan (SSN 150-66-7788) and Diana (SSN 150-67-4321) Diego are a married couple who reside at 111 Coral Drive in Miami, FL 33156. They have one dependent daughter, Emily (SSN 155-88-4321), age 18,...
-
Robert is working with Acme Widgets on a strategy to advance their software development practices. What SW-CMM stage should be their next target milestone?
-
What do auditors do how would explain the answer to the question. Provide reference and put response in APA format.
-
Complete the mechanism for the deprotonation of the given ketone by potassium tert-butoxide (KO'Bu). Complete the curved arrows for the first step, and draw the structure of the enolate intermediate...
-
it gives annual sales for firms in the gadget industry. Firm Annual Sales ($ millions) 1 50 2 25 3 20 4 18 All other firms 15 The four-firm concentration ratio in this industry is enter your response...
-
An 8000kg weight is suspended by two 19mm diameter steel cables as shown. Calculate the movement of this weight from its original place. (30%) 1) 2) If the temperature of surrounding environment...
-
Develop a marketing mix strategy where you address the the challenges brought about by the legislation and re-establish the Frisco brand as a leading hot beverage blend brand.
-
Assume that a trial balance is prepared with an account balance of $21,360 listed as $21,630 and an account balance of $1,500 listed as $15,000. Identify the transposition and the slide.
-
List the five sections that all proposed financial statements should contain.
-
What is recycling and how does it apply to comprehensive income?
-
Should the SEC require U.S. public companies to use IFRS?
-
There is usually no problem with the valuation of receivables because it is clear how much is legally owed to an entity. Discuss.
-
Under IAS 37, a provision for doubtful receivables is not a provision. A. True. B. False.
-
All credit balances included in a balance sheet are either capital and reserves or liabilities, actual or estimated. Discuss.
Study smarter with the SolutionInn App