Software used in an aircraft has to be developed using a different development process as an e-commerce web page. An operating system has to be developed differently from a word processor. In large software systems different parts may be developed using different process models. Suggest and justify the most appropriate generic software process model that might be used as a basis for managing the development of the following systems:
a) An interactive system for Bus passengers that finds Bus times from terminals installed in stations
b) Smart door lock system with automation and security
An algorithm that request a user to input their name and then stores their name in a variable called first name. Subsequently, algorithm should print out first name alone with the phrase "Hello,World".
1) Are you comfortable with the way cyber space is being used in today’s World? Discuss Cyber security in your country and measures put in place to combat it.
Write few notes on the following ( not less than 3 pages
Question 3 (Marks: 20) Design the interfaces for the new system.
The interfaces can either be drawn or generated using a programming language prototyping tool of your choice.
These interfaces should be provided in such an order that it clearly demonstrates how a student will be able to access the system to view an electronic report card containing their grades of all courses taken by him or her. Also provide an example of what an error message for the system will look like.
Criteria Mark Allocation Affordance: Do the controls on the various dialogs suggest their function? 2 Visibility: In terms of visibility, determine whether all functions that can be performed are clearly indicated so that the user knows what to do next.
(2) Consistency: Are the interfaces consistent in function and appearance? 2 Feedback: Do the interfaces offer feedback to the user?
(2 )Dialogs that yield closure: Are the tasks represented by the dialogs organised so that they have a clear beginning, middle, and end?
Question 2 (Marks: 20)
There are some requirements that the project team would like to explore further. The project team leader has suggested that an online questionnaire be developed for the potential users. Your role is to develop this questionnaire and share it with the users.
Make use of free online survey tools, such Survey Monkey, Google Forms or Windows Forms. Make use of the below criteria to guide you in this process.
Criteria Mark Allocation Option for respondent to enter their name (required).
(2) Option for respondent to enter position in the university (required).
(2) Variety of relevant Closed Ended Questions.
(6) Variety of relevant Open-Ended Questions.
(6) Link to the survey shared with lecturer.
(2) Printed version of survey submitted with assignment.
(2 )Total: 20
Question 1 (Marks: 20)
A Work Breakdown Structure (WBS) is a list of all the required individual activities and tasks for the project. A WBS is a very useful tool for estimating the amount of work to be done and to create a detailed work schedule.
NB: Research on the internet and the prescribed material about the WBS. As part of your project team you have been tasked to create the WBS for the SRS system.
Marks will be awarded as follows.
Criteria Mark Allocation All phases of SDLC included in WBS as tasks 5 At least five activities included in each task 5 Start Date
and End Date indicated on all tasks 4 Task Dependencies indicated (where necessary) 4 All activities identified follow a logical flow 2 Total: 20
Write a short note on the following graphic formats and state one (one) example under each? i. Vector graphics ii. Raster graphics b) What is the difference between Multimedia Software and Multimedia Hardware? c) State the difference between the following and state any two (2) examples under each? i. Lossless and lossy ii. Symmetrical and asymmetrical
Write a paper on stand alone operating systems specifically windows 10
Part 1: Introduction to Web services
1. Illustrate using diagram and briefly describe WS architecture, why
is it bottom up?
2. Illustrate using diagram ebXML architecture, Why is it top down?
3. Compare between 1-tier, 2-tier and 3-tier systems Architecture.
4. Why exchanges occur as documents rather than as methods?
Part 2: Synchronous middleware
5. What are the four basic problems to solve in a distributed
information system?
6. Write a short note about RPC in programming languages.
7. Briefly describe IDL.
8. Illustrate using diagram and briefly describe Transactional RPC?
9. Illustrate using diagram BEA Tuxedo (Transactions for Unix,
Extended for Distributed Operations).
10.Illustrate using diagram and briefly describe Component based
design.
11.Illustrate using diagram and briefly describe Common Object
Request Broker Architecture (CORBA).
12.Illustrate using diagram remote calls in CORBA
13.Illustrate using diagram SOAP as RPC mechanism