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...
-
Summarize the women's liberation movement.
-
What are some similarities and differences between the NYSE and the NASDAQ Stock Market?
-
The trial balance of Seth Knoll, CPA, P.C., is dated November 30, 2011: During December, Knoll or his business completed the following transactions: Requirements 1. Record the December transactions...
-
A. Identify ONE type of boundary data shown on the map.B. Identify the region of the United States where most dairy farms are located.C. Identify ONE spatial pattern shown on the map.D. Describe the...
-
Find the extreme values of the function subject to the given constraint. f(x, y) = xy, x^2 + y^2 = 128
-
Organic Chemistry Structure and Function by Peter Vollhardt and Neil Schore 6th Edition, exercise 19-9. Someone please teach me. Exercise 19-9 Try It Yourself Using chemical equations, show how you...
-
During the 2019-2020 ski season, a season pass for Ski Santa Fe cost $800 and gave the holder unlimited access from the start of the season on Thanksgiving Day to the end of the season, which was cut...
-
Investment A costs $2,000 today, with cash inflows of $400, $400, $400, and $1,200 in years 1-4 respectively. Investment B costs $1,000 today and will have one cash inflow of $1,100 in 1 year. If...
-
Apple, Inc. (AAPL), designs, manufactures, and markets personal computers (iPadM) and related software. Apple also manufactures and distributes music players (iPodM) along with related accessories...
-
In 2025, equipment was sold for $72,000. This equipment cost $104,000 and had a book value of $68,000. Accumulated depreciation for equipment was $323,400 at 12/31/24 and $304,800 at 12/31/25....
-
Purchases of goods sold to private entities, gross of 12% VAT Sales to a GOCC, net of 12% VAT Purchases of goods sold to GOCC, net of 12% VAT How much is the withholding VAT? 896,000 1,000,000...
-
Firewood, Inc. signed a three - year note payable for $ 5 9 , 0 0 0 at 7 % annual interest. What is the interest expense for 2 0 2 4 if the note was signed on August 1 , 2 0 2 4 ?
-
17. Using the labor skills matching model, show why a city of 8 laborers and 4 firms provides better skill matching than a city of 4 laborers and 2 firms.
-
Kims Konstructions has assembled the following data for a proposed straw-reinforced brick maker (SRBM): SRBM Cost: $26,000 Life: 5 years Revenue (p.a.) $11,000 Operating Expenses (p.a.) $3,000...
-
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?
-
Extracts from the ledgers of Hall Ltd have provided the following information for 2009 and 2010. Sales revenue 2009 Sales revenue 2010 Purchases 2009 Purchases 2010 Expenses 2009 Expenses 2010...
-
(a) Explain why there are always problems at the year-end in the assessment of the costs associated with electricity, gas, and telephone. (b) Using the information below, prepare the appropriate...
-
Arthur Moment set up a table-making business, Forlegco, on 1 July 2010. He had 10,000 available to invest, which is the amount he estimated was required for setting up costs. In the first month of...
Study smarter with the SolutionInn App