100% found this document useful (1 vote)
111 views7 pages

HND 2023 Systems Analysis and Design

The document outlines the structure and content of the National Exam for the Higher National Diploma in Software Engineering for 2023, detailing various sections including Systems Analysis and Design. It includes multiple-choice questions on UML diagrams, database design, and mobile operating systems, along with SQL queries and definitions related to database concepts. The exam is divided into four sections, each with specific topics and marks allocated.

Uploaded by

Eugene Mbah Tebo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
100% found this document useful (1 vote)
111 views7 pages

HND 2023 Systems Analysis and Design

The document outlines the structure and content of the National Exam for the Higher National Diploma in Software Engineering for 2023, detailing various sections including Systems Analysis and Design. It includes multiple-choice questions on UML diagrams, database design, and mobile operating systems, along with SQL queries and definitions related to database concepts. The exam is divided into four sections, each with specific topics and marks allocated.

Uploaded by

Eugene Mbah Tebo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 7
COMMISSION NATIONALE D'ORGANISATION DE L'EXAMEN NATIONAL COMMISSION FOR THE ORGANISATION OF THIGHER NATIONAL DIPLOMA EXAM (HIND) "HIGHER NATIONAL DI EXAM (HND) EXAM National Exam of Higher National Diploma 2023 Session ‘Specialitv/Option: SOFTWARE ENGINEERING (SWE) Paper ; Systems Analysis and Design Duration :4 hours Credit: 7 ANSWR ALL QUESTIONS SECTION A: OBJECT MODEL (25 marks) MCOs each correct answer carries one (01) mark 1. Which of the following UML diagrams has a static view? 8) Collaboration ) Use case ©) State chart 4) Activity ‘What type of core-relationship is represented by the symbol in the figure below? oo oll a) Aggregation 'b) Dependency ©) Generalization 4) Association 3. Which core element of UML is being shown in the figure? a4 enced Page Lof7 MOLeCULE Soft . Which a) Node ) Imerface ©) Class 4) Component | What type of relationship is represented by Shape class and Square? ‘Shape Class Triangle ‘Squere 1) Realization ) Generalization ©) Aggregation 44) Dependency .gram in UML shows a complete or partial view of the structure of a modeled system at a specific time? 4) Sequence Diagram ») Collaboration Diagram ©) Class Diagram 4) Object Diagram Interaction Diagram is a combined term for 1) Sequence Diagram + Collaboration Diagram by Activity Diagram + State Chart Diagram ©) Deployment Diagram + Collaboration Diagram 4) None of the mentioned Which of the following diagram is time oriented? 1) Collaboration 'b) Sequence ©) Activity 4) None of the mentioned Page 2 067 8, How many diagrams are here in Unified Modelling Language? a) six ) seven ) eight 4) nine 9. Which of the following is not needed to develop a system design from concept to detailed object-oriented design? a) Designing system architecture ) Developing design models, ©) Specifying interfaces 4) Developing a debugging system 10. Which of the following is a dynamic model that shows how the system interacts with its is used? environment a) system comtext model ») interaction model ©) environmental model 4) both system context and interaction 111, Which of the following is a structural model that demonstrates the other systems in the environment of the system being developed? 4) system context model +) interaction model ©) environmental model 4) both system context and interaction 12. Which of the following come under system control? a) Reconfigure by Shutdown, ©) Powersave 4) All of the mentioned Page 30f7 1, Which model describes the stati structure of the sytem using object classes and their relationships? 1) Sequence model ») Subsystem model ‘¢) Dynamic model 4) Structural model 14, Which model shows the flow of object interactions? 1) Sequence model ») Siibsystem mode! ©) Dynamic model 4) Both Sequence and Dynamic model 15. Which message is received so thatthe system moves tothe Testing state, then the ‘Tran ing state, before returning to the Running state? a) signalStatus() ») remoteControl) ©) reconfigure) 4) reportStatus() 16. A description of each function presented in the DFD is contained in a : a) data flow ») process specification ©) control specification 4) data store 17, Which diagram indicates the behaviour ofthe system asa consequence of external events? a) data flow diagram }) state transition diagram ©) control specification diagram 4) workflow diagram 18, A data model contains a) data object ») attributes ¢) relationships 4) all of the menti Page 40f7 19, 20. 21. 23, 24. defines the properties of a data object and take on one of the three characteristics. a) data object ) attributes ©) relationships 4) data object and attributes The___*_of a relationshi 0 if there is no explicit need for the relationship to occur or the relationship is optional. a) modality b) cardinality oy entity 4) structured analysis A isa graphical representation that depicts information flow and the transforms that are applied as data moves from input to output. a) data flow diagram >) state transition diagram ©) control specification 4) workflow diagram . A data condition occurs whenever a data is passed to an input element followed by a processing element and the result in control output. a) True by False The enables the software engineer to develop models of the informe and functional domain at the same time ) data flow diagram ») state transition diagram ©) control specification 4) activity diagram The, contains a state transi behavior. nn diagram that is a sequential specification of ) data flow diagram ») state transition diagram ©) control specification «) workflow diagram Page 5 of 7 25. Which of the following is not a construct? a) sequence ») condition ©) repetition 4d) selection ‘SECTION B: DATABSE-MYSQL (25marks) 1) What are the three major steps ofthe database design (data modeling) process? Define each in one sentence, 2marks 2) What types of participation constraints can you have in an E-R model? Define each by one sentence. marks 3) What are ACID properties of transactions? Explain each by one sentence. Smarks 4 10marks You are designing a database for KW Humane Society. The result isthe following set of relations “where the type of each relations attribute is given following the attribute (e.g., ID: integer): ‘Animals(ID: integer, Name: string, PrevOwner: string, DateAdmitted: date, Type: string) Adopter(SI Adoption(AnimallD: integer, SIN: integer, AdoptDate: date, chipNo: integer) where ‘The primary keys are underlined. Animals stores information about the animals currently at the integer, Name: string, Address: string, OtherAnimals: integer) Humane Society.Each is given an ID, and their names together with the SIN of their previous ‘owners (attribute PrevOwner), and their date of admission is recorded. Type refers to the type of nal (dog, cat, etc). Adopter is the relation that holds information about animal adopters. The attributes are self-descriptive, except OtherAnimals which records the number of other animals that the adopter currently has at home. AnimalID in Adoption refers to the ID of Animals, larly, SIN in Adoptionrefers to the SIN of Adopter. Attribute chipNo stores the number on the microchip that of Adopter. Formulate the following queries in SQL; implanted on the animal for tracking. Owner in Animals refers to the SIN 4) Retrieve the total number of dogs that were brought to the Humane Society on18 ‘April 2000. ‘Smarks Page 6 of 7 ») List the name of the adopter who has adopted every type of animal. Smarks ©) Define Entity, Entity type, and Entity set 3marks {¢) What is Data Warehousing? 2marks SECTION C: MOBILE OPERATING SYSTEM (25marks) 1) What is the proper way of setting up an Android-powered device for app development? Smarks 2) What composes a typical Android application project? Smarks 3) When is the best time to kill a foreground activity? Smarks 4) Do all mobile phones support the latest Android operating system? ‘Smarks 5) What is an action in mobile computing OS? Smarks SECTION D: DATABASE ADMINISTRATION WITH MYSQL: 25MARKS 1) What are the commands used in DCL? Smarks 2) What is a system database and what is a user database? ‘Smarks 3). What is Replication? ‘Smarks 4) Ifyou are given access to a SQL Server, how do you find if the SQL Instance is a named «instance or a default instance? Smarks 5) What are the different authentication modes in SQL Server and how can you change authentication mode? ‘Smarks Page 7 of 7

You might also like