BACHELOR OF SCIENCE (HONS) PROGRAMMES
AT THE GREENWICH SCHOOL OF MANAGEMENT
LEVEL 4 – EXAMINATIONS
Module Title: Software Engineering and HCI
Type of Examination: Unseen
Date: January 2012
Time Allowed: Two Hours
Special Requirements: Non programmable calculators
INSTRUCTIONS TO CANDIDATES
Section A - Answer all questions. 30 marks
Section B – Answer 2 questions 35 marks each
Total Marks: 100
1. SECTION A – ANSWER ALL QUESTIONS
(each part is worth 2 marks).
2. Stages of software development include
a. designing, testing, operating. b. analysing, testing, documenting. c. analysing, coding, documenting. d. solving, implementing, evaluating.
3. An array and a record are two types of data structure. The main difference between the two is that
a. arrays can only store the same type of data in each element. b. records can only store the same type of data in each field. c. arrays can only store numeric data. d. records can only store textual data.
4. When evaluating a piece of software for the role required, the best criteria to use would be a. stability, reliability and usability. b. stability, reliability and popularity. c. reliability, sustainability and usability. d. usability, popularity and flexibility.
5. After making substantial changes to its information system, BTQ Pty Ltd kept a logbook of all errors encountered when running the new software. System users were also monitored to see how quickly they completed certain tasks when using the new system. After six months the system performance data was analysed and a report was written for BTQ’s management.
Which aspect of the System Development Life Cycle is described above?
a. the analysis phase b. the design phase c. the testing phase d. the operational phase
The following information relates to Questions 3 and 4.
One model of the systems development life cycle involves the process of creating a simplified version, or part, of a system as soon as analysis is completed. This helps to quickly identify misunderstandings between system users and developers, and to expose missing user requirements early in the systems development life cycle.
6. The software development life cycle model described above is most probably
a. rapid application development b. agile modelling c. structured modelling d. prototyping
7. It is clear that the model described above is not the waterfall model of software development because
a. In the waterfall model no part of the system is created until the design is complete. b. In the waterfall model users are not involved at all in the life cycle. c. The waterfall model does not include an analysis stage. d. The waterfall model does not allow misunderstandings to occur between users and software developers.
8. When implementing a new system, a large chain of supermarkets decides to install the system in one supermarket while the others continue to use the existing system. When all bugs are fixed the system will be installed at the other supermarkets. This is an example of
a. pilot conversion b. direct conversion c. phased conversion d. parallel conversion
9. A company that conducts surveys is setting up five of its networked computers for special data entry work. The person in charge created the table below to help manage the project.
|Tasks |Days |Predecessor |
|Install data entry software on computers |2 | |
|Set up central database |1 | |
|Test software |1 |1,2
Software Engineer Patrick Nucci 1 Occupations within the software engineering field are expected to grow faster than other occupations by 22% over the next ten years (Statistics, 2014). My chosen profession requires knowledge of coding, strong analytical skills; mathematical analysis and commitment. Software development engineers design games and it starts with knowing how to code programming languages such as C, C++ and Java. (TryEngineering, 2014) Software engineers demonstrate their unique skills…
Engineering was what I feel like doing since my childhood. Since being a child I was very conscious about how things works and what was really in the machines which make them so interesting? I was always more interested in science subjects than any other subject. So following what I believe I selected science subjects in O levels and then completed my A levels in Physics, Chemistry and Mathematics. I strived hard in the field and got admission in the Software Engineering at University of Bedfordshire…
Computer Software Engineer Software engineers generally need to analyze the users' needs. Once this is done, they design, construct, test, and maintain the needed soft ware or systems. During the programming, or coding, they tell a computer, line by line, how it is to function. They also fix any problems that they run into. They must have strong coding skills, but these engineers are more likely to develop algorithms and solve problems than they are to write code. Software engineers work as part…
ORACLE ADF tutorial: Open a new application workspace. [pic] Change the application template to Web Application (Default).This allows us to specify the technology used in the application to simplify and personalize the environment according to the technology preferences. [pic] [pic] Open a Business Component diagram. [pic] [pic] Establish a connection to the Database and then select any two tables. In this case I have selected Departments and Employees tables.…
This is not necessarily a large project, but the installation of 10 wireless access points in a company is a complex undertaking that has the potential to impact a lot of stakeholders and also incur a lot of company resources and cost. The Work Breakdown Structure (WBS) is known as the “foundation” of the project (Mathis, 2008). The WBS helps break down the complex tasks into progressively smaller pieces. Basically a $100,000 could be made to look like a bunch of $5000-$10,000 projects. This activity…
Formal Methods in Software Engineering Lecture Slides 1 Asim Raza Fall 2012 Beaconhouse National University Lahore Content 80% case studies Pervades computer science, e.g., hardware circuit design, artificial intelligence, knowledge representation, database systems, programming languages, software engineering (design, verification, specification), … Will help you understand application of formal methods in computer science. i.e. Formal specifications in Z Content 20% Theoretical study…
National University School of Engineering, Technology and Media CIS 420B - Information Systems Project II Lu Zhang, Ph. D. Associate Professor School of Engineering, Technology, and Media National University 3678 Aero Court San Diego, CA-92123 Phone: (858) 309 3429 Email: lzhang@nu.edu Office: KM 217 Course Description A precursor to the final IS/IT product development capstone course. Students research their area of interest and learn how to apply project management tools…
I have had some accomplishment which I was proud of but there’s one I remember like it was yesterday. It was back in 2002 when I was 12 years and still in school back in Netherlands where I was raised. I was in year 8 similar to year 11 in this country and was about to go to College. There were 3 classroom and they were all in year 8 and the teachers were going to have a singing competition between the 3 classrooms. At first I was a bit skeptical but I give it a shot. Ten people entered the competition…
the most sought after careers in computing is software engineering. Computer software engineers design and construct new software in order to meet the needs of their clients by writing algorithmic code that is intended to solve a particular problem. They may write helpful applications targeted for individuals, or maybe develop network systems so that companies can record sales or keep track of their contacts. The average yearly salary for a software engineer is around $88,000, of course depending…
Computer Science and Engineering Software Engineering Standards Business Specification Version 1.0 Document Number: Business Specification-001 Team Number: D10 Team Members (Name and email) Esthove Varghese Anish Raj Stephen Jeyaraj - esj258@students.poly.edu Jesu Vivek Vensuslaus - jv1027@students.poly.edu Swati Gupta - sg3556@students.poly.edu Keerthi Ramini - kr1340@students.poly.edu VERSION 1.0 NOVEMBER 14, 2013 SYSTEMS…