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.

Software engineering - Essay Example

Comments (0)
According to Webster's New World Dictionary engineer is defined as arrangement or 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, research, analyzes and development of software technology is called as software engineering.
Download full paper
Software engineering
Read TextPreview

Extract of sample
Software engineering

Download file to see previous pages... Development of programming languages was at the initial stages and much work has to be in field of software technology.
The hardware equipment used in programming were 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 very time consuming effort for even to do simple mathematic calculations.
Research on development of software technologies was given more importance and works on these issues were employed. Many companies realized the importance of 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 were realized and companies like IBM, Microsoft, Apple, etc., invested heavily on 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 delay in the development process and need of other additional requirements. Additional hardware as well as 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 programmer and conducting tests at all levels can avoid problems.
Maintenance problem: The expenditure was huge for the 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 (SWDLC) models were used in developing a software product. SWDLC models helps in understanding the problem, 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 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 takes user's conceptions and develops the product accordingly.
2. Client: Client may be a person or a firm ...Download file to see next pagesRead More
Comments (0)
Click to create a comment or rate a document
Software Engineering
Additionally, this problem is also known as millennium bug. In this scenario, the machines and other systems that were fully dependent on a date computation to carry out their tasks created errors and omissions or they were shut down completely. The reason that could be bitterly dedicated for this term is usually because of the year, which was stored with just two digits; for example, 22-11-99 as an alternative of 22-11-1999.
3 Pages(750 words)Essay
Software Engineering and HCI
Analysing requirements at the business, corporate, technical and other functional spheres in a systematic way is the essence of requirements engineering. In more general language, it can be referred to as requirements specification, requirements capture or requirements gathering.
9 Pages(2250 words)Essay
Software engineering
The system will be designed for 4 types of stakeholders. Customers will be the the buyers of the products. Salesperson will be dealing the customers and will be responsible for handling the initial computations of the system. Accountants will be using the information generated through the system to produce sales reports and forward them to the appropriate people.
5 Pages(1250 words)Assignment
Software Engineering Assignment
2 Pages(500 words)Essay
Software Engineering
Now with the use of software it is possible to automate any system so that it can work more efficiently. Therefore, software plays an important part in everyday
10 Pages(2500 words)Essay
Software Engineering
he study of approaches as in the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software”. (SWEBOK, 2004 p. 1-1). Software engineering includes the
2 Pages(500 words)Essay
Software Engineering
he study of approaches as in the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software”. (SWEBOK, 2004 p. 1-1). Software engineering includes the
2 Pages(500 words)Essay
Software Engineering
e all methods work to look after the attack methods, vulnerabilities, the impact of attacks, and their solution to bound further attacks. This organization is working to remove vulnerabilities. The vulnerabilities means the weakness in the system
3 Pages(750 words)Essay
Software Engineering Exam Questions
These systems cover a wide variety of activities encompassing a product’s entire life cycle including planning, controlling, measuring, testing and reporting, and
12 Pages(3000 words)Essay
Software Engineering
This report attempts to present these terms in more ‘chronological’ and ‘coherent’ way. Software engineering is the way of utilizing chosen procedures and methods to enhance the quality of a software development attempt.
7 Pages(1750 words)Essay
Let us find you another Essay on topic Software engineering for FREE!
Contact us:
Contact Us Now
FREE Mobile Apps:
  • About StudentShare
  • Testimonials
  • FAQ
  • Blog
  • Free Essays
  • New Essays
  • Essays
  • The Newest Essay Topics
  • Index samples by all dates
Join us:
Contact Us