StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

Software Engineering - Essay Example

Cite this document
Summary
In the paper “Software Engineering” the author discusses the factors which need to be taken into account when selecting staff to work on a software development project. They are application domain expertise for a project to develop a successful system…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER97% of users find it useful
Software Engineering
Read Text Preview

Extract of sample "Software Engineering"

Problem-solving ability: The developers should have a sharp logical aptitude and reasoning ability to understand and solve problems quickly and efficiently.5. Communication ability: This plays a very important role as communication must be swift with the customer to get the requirements, report progresses, and training the end users.6. Adaptability: It is judged by looking at the working experience of people. It indicates the ability to learn.7. Attitude: The attitude determines to a greater extent the proactiveness and ownership of a particular task.

The attitude towards work and system are very important attributes towards the success of a project.8. Personality: Being compatible with the technology and the other resources of the project is very much important. For the purpose of selecting staff to develop a controller for an eye surgery machine the following are required: Domain expertise: An Eye specialist or an equivalent is very much needed to understand all the requirements and penetrations of the system with regard to its behavior and system outputs.

Platform experience: As an embedded real-time system is involved, the staff of the development project must be experienced to handle that. People with no expertise in the related system would require a lot of time and cost to get equipped with the system complexities. Communication ability: There must be good communicators to keep patience in understanding the complexities and deep insight of the system.Others: Other factors such as problem-solving ability, attitude, and the rest are secondary to any project and are generally adhered to.

Answer to section 6.1:The four types of requirements of a computer-based system are:1. Functional and non-functional requirements: Functional requirements are statements of services the system should provide. It tells the behavior of the system towards particular inputs and situations. It sometimes states what the system should not do. The nonfunctional requirements offer constraints on the services offered by the system. They include timing constraints, development process, and standards constraints.

It applies to the system on the whole.2. Domain requirements: These are the requirements that come from the application domain of the system and reflect characteristics and constraints of that domain.3. User requirements: These describe the functional and non-functional requirements so that they are understandable by the system users without detailed technical knowledge.4. System requirements and Interface specification: It adds detail and explains how the user requirements should be provided by the system.

It includes software, hardware, interoperability, and other critical system requirements. The types of interfaces that need to be defined are procedural interfaces, data structures, and representation of data. Answer to section 6.6:The plausible user requirements of the cash dispensing function in a bank ATM:1. Firstly the user needs to enter the ATM card which needs to be validated by supplying a pin.2. Secondly, after the card is validated, the user gets to see options to carry out his transaction. If the user chooses to withdraw money, he selects that option.3. The user is allowed to enter the amount to be withdrawn.4. The next step checks the entered amount with the balance in the user's account and the cash withdrawal limit of the user. 5. If step 4 successfully executes then the transaction is completed, the user's account is updated and the card is returned back to the user.

 

Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(Software Engineering Essay Example | Topics and Well Written Essays - 500 words, n.d.)
Software Engineering Essay Example | Topics and Well Written Essays - 500 words. https://studentshare.org/human-resources/1527207-software-engineering-assignment-3
(Software Engineering Essay Example | Topics and Well Written Essays - 500 Words)
Software Engineering Essay Example | Topics and Well Written Essays - 500 Words. https://studentshare.org/human-resources/1527207-software-engineering-assignment-3.
“Software Engineering Essay Example | Topics and Well Written Essays - 500 Words”. https://studentshare.org/human-resources/1527207-software-engineering-assignment-3.
  • Cited: 0 times

CHECK THESE SAMPLES OF Software Engineering

Software Engineering Testing tools

hellip; This research paper details a study about the unreliability of Software Engineering testing tools as a result of the misuse of these testing tools in development.... This research aims to evaluate and present Software Engineering testing tools.... There are numerous Software Engineering testing tools available today.... Many of these tools have come to be adopted and utilized as solutions to the rising demand for assurance of software quality in the Software Engineering industry....
11 Pages (2750 words) Research Paper

Aspect-Oriented Software Engineering

The paper "Aspect-Oriented Software Engineering" discusses some of the fundamental areas of aspect-oriented approach.... It also discusses the role of aspect-oriented Software Engineering in improving the performance of current software development lifecycles.... hellip; One of the most important advantages of aspect-oriented Software Engineering is that it is very useful in the separating the concerns.... The research has shown that splitting concerns into several autonomous components instead of merging a number of diverse concerns in the single consistent abstraction is a noble software development approach....
10 Pages (2500 words) Research Paper

Software Engineering Assignment

Software Engineering activities necessary to develop and maintain software products.... hellip; Partha Kar Academia-Research, Inc Software Engineering Assignment 4 February 2007 Software Engineering Assignment Answer to section 3 The four attributes which all software products should have are as follows:1.... Software Engineering.... Software process is the total set ofsoftware engineering activities necessary to develop and maintain software products....
2 Pages (500 words) Essay

Agile Software Engineering

hellip; The initiation of 'agile Software Engineering methodologies' was another response to a number of software development problems those have reasoned an intense debate amongst Software Engineering developers from the beginning of 2000, like that 'Spiral' or 'Waterfall' model has established a high value of agile Software Engineering methodologies.... In addition, the agile Software Engineering methodology has demonstrated to be an accepted addition to the Software Engineering toolbox, which is capable of considerable progress in excellence for small project development teams....
8 Pages (2000 words) Research Paper

Service Oriented Software Engineering

Service Oriented Software Engineering (SOSE) is the approach used for this purpose.... he first and main concept in Service Oriented Software Engineering is “service”.... We need to apply well-defined engineering approaches to ensure we will not end up with an accumulation of unusable services (which might be functional in theory).... Within past few years, there has been an increasing consensus in the industry about the ways we can create adaptive and business driven Information Technology (IT) solutions in order to use distinct building blocks of software, based on industry standard protocols and making… (Stojanovic , Dahanayake, 2005) ...
4 Pages (1000 words) Article

Software Engineering Exam Questions

he main focus of agile Software Engineering approach is on the people as well as on the dynamics of their connections and communications, rather than on rigid software development and complex requirements planning procedures.... ISO 9001 is the quality assurance standard that is designed specially for the engineering products.... Because the ISO 9001 standard is applicable to all engineering disciplines, a special set of ISO guidelines that ISO 9000-3 have been developed to help interpret the standard for use in the software process....
12 Pages (3000 words) Essay

Cleanroom Software Engineering Implementation

This business plan "Cleanroom Software Engineering Implementation" focuses on a software development viewpoint that is based on preventing software faults by employing formal methods of creation.... hellip; The cleanroom Software Engineering procedure is the process that is geared towards is the construction of software with no faults during development (Mills 19).... nbsp;The purpose of this strategy for software creation is a zero-defect program....
8 Pages (2000 words) Business Plan

Software Engineering Requirements

This literature review "Software Engineering Requirements" discusses the requirements engineering that is associated with the developments as well as documentation and maintenance of software requirements.... Software Engineering requirements are about the development of software requirements.... hellip; Software Engineering requirements are about the development, documentation, and maintenance of software requirements.... The requirements in Software Engineering are dependent on the project involved and the technicalities....
9 Pages (2250 words) Literature review
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us