Nobody downloaded yet

Software engineering paper - Essay Example

Comments (0) Cite this document
Summary
The architectural structure of this compiler was not one that tried to achieve portability among several machines, but to achieve the functionality. The original compiler had no…
Download full paperFile format: .doc, available for editing
GRAB THE BEST PAPER95.3% of users find it useful
Software engineering paper
Read TextPreview

Extract of sample "Software engineering paper"

Download file to see previous pages expressed portable because the original c compilers lacked the ability to represent the relative sizes of floating-point data and integers in a machine-independent way.
The structure of a mobile c compiler design was in such a way that it could be adaptable to other different machines and not only UNIX machines. The architectural structure of the portable compiler was one that could be easily modified. The compiler contained approximately 8000 lines of code that less than 20 percent of it was a machine dependent. The maintenance work of the c compiler code is easy because the structure has a large portion of similar code in many systems like the IBM System/370. In addition Honeywell 6000, Inter-data 8/32, SEL86 or even in eclipse and DEC VAX-11/780. Its structure also consists of an intermediate file found in the interface between the passes of portable c. This file contains representations of expression trees and character illustrations of stereotyped code for epilogues and subroutine prologues.
The structural architecture of a portable UNIX was created from the realization that operating systems of many machines had hardware architectures that were a significant problem to the implementation of the UNIX system. The structure was to have a c compiler that could be altered without many problems and create new code for various machines. The c language was to be extended in order to allow many c programs become portable to a larger range of devices and be able to identify constructions that are non-portable. It illustrates the structure of re-coding a language in this case the c language as this would allow detection of machine dependencies and isolate them. It would also enable demonstration of portability by using it in other machines.
The portable c compiler had to compromise its optimality with heuristic algorithms so that it could be able to get efficient and acceptable code to be generated in quite reasonable time. The creation of the portable c compiler ...Download file to see next pagesRead More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Software engineering paper Essay Example | Topics and Well Written Essays - 1000 words”, n.d.)
Software engineering paper Essay Example | Topics and Well Written Essays - 1000 words. Retrieved from https://studentshare.org/information-technology/1659618-software-engineering-paper
(Software Engineering Paper Essay Example | Topics and Well Written Essays - 1000 Words)
Software Engineering Paper Essay Example | Topics and Well Written Essays - 1000 Words. https://studentshare.org/information-technology/1659618-software-engineering-paper.
“Software Engineering Paper Essay Example | Topics and Well Written Essays - 1000 Words”, n.d. https://studentshare.org/information-technology/1659618-software-engineering-paper.
  • Cited: 0 times
Comments (0)
Click to create a comment or rate a document

CHECK THESE SAMPLES OF Software engineering paper

Software Engineering

...://is.ls.fi.upm.es/xavier/papers/processmodelling.pdf>. Halpern, Charles R. The Y2K Problem Challenges All of Us. 2011. 22 March 2011 . Nutt, Gary J. "Software engineering process model: a case study." COCS '95 Proceedings of conference on Organizational computing systems. ACM New York, USA, 1995. 324-335. Pressman, Roger S. Software Engineering: A Practicioner's Approach, 5th Edition. London: McGraw Hill, 2001. Sommerville, Ian. Software Engineering, 7th Edition,. New York: Pearson Education (Addison Wesley), 2004. YourDictionary. Y2K problem computer definition . 2011. 21 March 2011 .... Software Engineering Y2K crisis The crises that I have chosen for this assignment is ‘year 2000 (Y2K) technology...
3 Pages(750 words)Essay

Future Of Software Engineering In The 21st Century. White Paper

...?Research White Paper for future of Software Engineering in the 21st Century By John Jones, East Some scholars say that the infancy of computers was the late twentieth century. True, for it wasn’t until the late 1980’s that the personal computer became prevalent in many Western homes. If that is the case than this century will be the time period the computer will grow up. So the same can be said about its heart, the software. Software engineering has only been around for a little more than forty years and definitely has some growing to accomplish. After all, those four decades have seen a “software crisis” materialize and...
3 Pages(750 words)Essay

Software engineering

...?Introduction A clothing store, ABC, has contacted a software company to deploy a software program which will help them in supporting their Sales method. Being a software engineer, I have gathered the following requirements from the scenario presented by the clothing store. 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. Manager will hold administrative rights...
5 Pages(1250 words)Assignment

Software Engineering

...Software Engineering: Methods & Methodologies Faculty Table of Contents I. Introduction II. Software Development Methods/Methodologies III. Conclusion IV. Bibliography I. Introduction Today, one can not think any system without software. Every system which one sees is controlled by software. The computer used for writing this paper uses Microsoft word (software), which also runs on another type of software (operating system). For various research the internet is used, which is also a combination of different types of software, such as databases, WebPages, network, etc. Now with the use...
10 Pages(2500 words)Essay

Software Engineering

...CHAT APPLICATION PROJECT JAVA THREADS Introduction IEEE Computer Society through its SWEBOK 2004 defined software engineering as The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software”; and 2. “The 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...
2 Pages(500 words)Essay

Software Engineering

...CHAT APPLICATION PROJECT AFTER TEST PROGRAM ERRORS Introduction IEEE Computer Society through its SWEBOK 2004 defined software engineering as The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software”; and 2. “The 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...
2 Pages(500 words)Essay

Software Engineering

...Software Engineering The CERT organization was formed for the Internet security in 1988. It works on Operationally Critical Threat Asset and Vulnerability Evaluation (OCTAVE). This method works for internet security. Another one is Survivable System Analysis (SSA). These 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 by which a hacker or a foreign source can enter in another system can exploit that system by deleting the data or stealing the ...
3 Pages(750 words)Essay

Software Engineering

.... & Easterbrook, S., 2006. Requirements Engineering: A Roadmap. [Online] Available at: http://mcs.open.ac.uk/ban25/papers/sotar.re.pdf [Accessed 03 February 2011]. Oracle, 2010. Java Programming Language. [Online] Available at: http://download.oracle.com/javase/6/docs/technotes/guides/language/ [Accessed 05 February 2011]. PearsonCMG, 2010. What Is Configuration Management? [Online] Available at: http://ptgmedia.pearsoncmg.com/images/0321117662/samplechapter/hassch01.pdf [Accessed 02 February 2011]. Reeves, J.W., 2005. What Is Software Design? [Online] Available at: http://www.developerdotstar.com/mag/articles/reeves_design.html [Accessed 06 February 2011]. Reeves, J., 2010. What...
7 Pages(1750 words)Essay

Secure Software Development

...), Special volume on “Future of Software Engineering”, 2000. Ghosh, A. K., Howell, C. & Whittacker, J. A. (2002). Building software securely from ground up. IEEE Software magazine, January/February. Goldenson, D. R. & Gibson, D. L. (2003). Demonstrating the impact and benefits of CMMI. Special Report CMU/SEI-2003-SR-009. The Software Engineering Institute, Carnegie Mellon University. Hall, A & Rod, C. (2004). Correctness-by-construction. Paper written for Cyber Security Taskforce Subgroup on Software Process, January. Hefner, R. (1997). Lesson learned with the systems security...
25 Pages(6250 words)Research Paper

Software Engineering

...Software engineering Software engineering How the goals of software engineering are supported by chosen software development process model The chosen software development process model is the spiral model. It is similar to the incremental model though much emphasis is placed on risk analysis (Sommerville 2007: 17). It is composed of four phases that include: Planning Risk analysis Engineering Evaluation A software project has to pass through these phases in spirals. The requirements are first gathered in the planning phase. The second phase encompasses risk analysis...
8 Pages(2000 words)Coursework
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.

Let us find you another Essay on topic Software engineering paper for FREE!

Contact Us