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

Software Engineering - Essay Example

Cite this document
Summary
In the paper “Software Engineering” the author focuses on management skills by artful contrivance and engineering is termed as making use of sciences such as physics, chemistry, etc., to help mankind. The application of engineering to the design of software technology is called software engineering…
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"

Download file to see previous pages

The development of programming languages was at the initial stages and much work has to be in the field of software technology. The hardware equipment used in programming was huge and weighed in tons. To operate one computer more than 10 persons were required. The space required for it was just like an auditorium. The expenses on maintenance were sky-high. It was a very time-consuming effort for even to do simple mathematic calculations. Research on the development of software technologies was given more importance and works on these issues were employed.

Many companies realized the importance of the development of software technology and many research institutes were developed accordingly. After the development of some programming languages like FORTRAN the importance of programming concepts was realized and companies like IBM, Microsoft, Apple, etc., invested heavily in the development of these technologies. The problems faced by these companies were: Development Time problem: In the development of large systems sometimes technology goes through a generation change from the time it was first conceptualized to the tie of delivery.

Sometimes systems have to be reprogrammed completely. System User Interface problem: At the time of initial designing of the technology many associated operational procedures were neglected. This resulted in a delay in the development process and the need for other additional requirements. Additional hardware, as well as the software, was frequently needed to meet the requirements. These problems can be prevented through operational timelines.Test and Integration problem: In the early stages of software development insufficient thought was given to integration and testing.

Appointing experienced programmers and conducting tests at all levels can avoid problems.Maintenance problem: The expenditure was huge for maintenance.The best way to cut costs is to design the code in such a way that changes can be accommodated frequently. Software development life cycle (SDLC) models were used in developing a software product. SWDLC models help in understanding the problem, the design of a solution and tests on the solution can be performed in an operational environment. Some of the SWDLC are generic waterfall model, department of defense model, spiral model, NASA model, incremental developmental model, evolutionary prototype model, reuse and automated development models, etc.

SWDLC process goes through five phases. They are (1) requirement analysis, (2) design specification, (3) coding and unit testing, (4) test and integration and (5) acceptance test. The people involved in the software development process are:1. Operators/Users: These are the end-users who use the final products of the software system. Directly or indirectly users are involved in the development of software products. Keeping user's requirements in mind companies develop the final product. Since users are the key to the success of the final product most of the companies take user's conceptions and develop the product accordingly.

...Download file to see next pages 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. Retrieved from https://studentshare.org/information-technology/1509017-software-engineering
(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/information-technology/1509017-software-engineering.
“Software Engineering Essay Example | Topics and Well Written Essays - 500 Words”. https://studentshare.org/information-technology/1509017-software-engineering.
  • Cited: 2 times

CHECK THESE SAMPLES OF Software Engineering

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 mid

Software Engineering is an engineering discipline that is concerned with all the aspects of software production.... No particular type of personality is more or less suited to Software Engineering.... It is concerned with developing the software infrastructure, control, applications and databases in the system.... It involves wider responsibilities than simply the application of technical skills. … Specification: It relates to the initial specifications on how to build the software....
3 Pages (750 words) Essay

Software Engineering Assignment

Software Engineering activities necessary to develop and maintain software products.... See figure 1 for a detail picture. … 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

Software Engineering

Software Engineering Assignment 3 Answer to section 25.... Software Engineering.... : The factors which need to be taken into account when selecting staff to work on a software development project are:1.... It includes software, hardware, interoperability and other critical system requirements....
2 Pages (500 words) Essay

Service Oriented Software Engineering

Service Oriented Software Engineering (SOSE) is the approach used for this purpose.... The 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) Component Based Development and Web services (Barry, 2003) are ways to make complex but adaptive Information Systems providing effective inter- and intra-enterprise The platforms based on Component Based Development, such as CORBA, Java Beans, and....
4 Pages (1000 words) Article

Software Engineering Exam Questions

The 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

Software Engineering Exam

This is because there is a distributed model that shows the distribution of data and processing across the components.... Additionally, there are presence of servers which offer specific services like data management and printing. b)… Additionally, there are presence of servers which offer specific services like data management and printing. c) This is a This is because the sub-system found here involves exchanging of data....
3 Pages (750 words) Essay

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