|
| |
| | Encyclopedia4U - Software engineering - Encyclopedia Article |
 | | In the U.S., there are 10 times as many software engineers as computer engineers, so computer engineers are irrelevant to the software engineering community. |  | | Software engineering is the technologies and practices that create computer software while improving productivity and quality. |  | | Software engineering is based on computer science, information science, and discrete math. |
|
http://www.encyclopedia4u.com/s/software-engineering.html
(3260 words)
|
|
| |
| | Object-Oriented Software Design and Programming [encyclopedia] |
 | | Object-oriented programming is a method of software implementation in which programs are organized as cooperative collections of objects, each of which represents an instance of some class, and whose classes are all members of a hierarchy of classes united via inheritance relationship. |  | | Entities in the problem domain are to be mapped onto objects in the software domain. |  | | Small-scale and classical software design and programming is based on a functional task view, in which a problem is broken down into steps to be performed by the computer. |
|
http://kosmoi.com/Computer/Programming/OO
(1961 words)
|
|
| |
| | :: Computers :: Software :: Object-Oriented |
 | | The Object Agency - General reference sources, database issues, organizations and conferences, programming languages, software reusability, general software engineering, booksellers and publishers. |  | | Object Technology - Links to object oriented technology related to modeling methodologies, programming languages, distributed computing, patterns, frameworks, business object, operating systems, database and other advanced topics. |  | | Object Oriented FAQ: Object FAQ - Comp.Object FAQ (Object FAQ) is the most comprehensive resource on object technology anywhere. |
|
http://www.localadsearch.com/Computers/Software/Object-Oriented
(406 words)
|
|
| |
| | OO Bibliography |
 | | Narotam and M. Caffey, "Object Oriented Development of Software Using Ada," Proceedings of the Joint Ada Conference, Fifth National Conference on Ada Technology and Washington Ada Symposium, U.S. Army Communications-Electronics Command, Fort Monmouth, New Jersey, pp. |  | | B.W. Boehm, "Software Engineering," IEEE Transactions on Computers, Vol. |  | | J.M. Neighbors, "The DRACO Approach to Constructing Software From Reusable Components," IEEE Transactions on Software Engineering, Vol. |
|
http://www.ipipan.gda.pl/~marek/objects/TOA/oobib.html
(14130 words)
|
|
| |
| | software.ca |
 | | Find the best deals and coupons on computer hardware, software, DVD and electronics. |  | | Find the software you're looking for at Integsoft. |  | | Find great deals on leading applications in our huge directory of home and business software. |
|
http://www.software.ca/Design-Patterns-Elements-of-Reusable-Object-Oriented-...
(229 words)
|
|
| |
| | Engineering |
 | | Object-oriented software engineering Object-oriented software engineering (OOSE) is a software design technique used for... |  | | Software engineering economics Software engineering economics is the economics of the software industry. |  | | Computer Engineering and Computer Science Computer Engineering and Computer Science (CECS) and Computer Science and Engi... |
|
http://www.brainyencyclopedia.com/topics/engineering.html
(229 words)
|
|
| |
| | Open Directory - Computers: Software: Object-Oriented |
 | | The Object Agency - General reference sources, database issues, organizations and conferences, programming languages, software reusability, general software engineering, booksellers and publishers. |  | | Object Technology - Links to object oriented technology related to modeling methodologies, programming languages, distributed computing, patterns, frameworks, business object, operating systems, database and other advanced topics. |  | | Law of Demeter - Information on this object oriented style rule which aims to limit the number of objects each object interacts with. |
|
http://dmoz.org/Computers/Software/Object-Oriented
(229 words)
|
|
| |
| | Brad Appleton's Software Engineering Links |
 | | Within ARCS we study the architecture of software systems and the composition of software components in such systems, primarily from the perspective of the object-oriented paradigm. |  | | The Software Developer's Handbook is a compendium of knowledge about the various facets of Software Development, with links and references to original, more in-depth sources. |  | | SEworld is an internet resource which provides the Software Engineering community with timely announcements of conferences, workshops, symposia, special journal issues, calls for papers, research and educational systems, and the like. |
|
http://www.cmcrossroads.com/bradapp/links/swe-links.html
(2143 words)
|
|
| |
| | Software Engineering 2004 |
 | | Suppose you are not working on object-oriented software development, but making some non-object-oriented software. |  | | Explanation: In object-oriented software, you may describe the static structure of the software with class diagrams and the dynamic behaviour with activity/state/sequence diagrams (typically also associated with classes. |  | | The official book is "Software Engineering - A Practitioner's Approach - European Adaptation" by Roger S. Pressman adapted by Darrel Ince, Fifth edition, ISBN 0 07 709677 0. |
|
http://www.cs.uta.fi/~jyrki/se04a
(2143 words)
|
|
| |
| | Object Oriented Databases |
 | | By helping to facilitate the modularity, extendibility, maintainability, and robustness of software systems, object-oriented technologies have clearly demonstrated their importance to the discipline of software engineering. |  | | In harmony with the objectives of software engineering, object-orientation serves as an enabling technology that reduces the effort required to construct and maintain complex systems from individual components. |  | | This unit discusses various techniques for implementing persistent object identities covering, in particular, the data definition and data manipulation alternatives in OODBs including extensions of current database languages such as SQL. |
|
http://www.qucis.queensu.ca/ConGESE/Courses/OOdatabase.html
(2143 words)
|
|
| |
| | Ralph E. Johnson homepage |
 | | In addition to senior projects, Topics in Software Engineering, Programming and Design (which uses Smalltalk), and the patterns/software architecture seminar, I'll be teaching the Software Engineering course. |  | | My professional interests cover nearly all things object-oriented, especially frameworks, patterns, business objects, Smalltalk, COM and refactoring. |  | | I'm the leader of the UIUC patterns/Software Architecture Group and the coordinator of the senior projects program for the department. |
|
http://st-www.cs.uiuc.edu/users/johnson
(2143 words)
|
|
| |
| | Agent Oriented Software Engineering |
 | | Thus, it is possible to write object-oriented software in a purely imperative programming language or to implement a deductive database in an object-oriented framework. |  | | Agent-oriented software engineering provides an epistemological framework for effective communication and reasoning about complex software system on the basis of mental qualities. |  | | Furthermore, I will point out what could be the major contributions of the agent oriented paradigm to software engineering and provide an outlook on how the new paradigm can change the way we think about software systems. |
|
http://www.agentlab.de/aose.html
(4757 words)
|
|
| |
| | CASE tool index |
 | | object oriented software engineering, analysis, design, object oriented CASE tool, object oriented modeling, UML, Java modeling, full life-cycle,C++,Java |  | | software development environment, software development environment for COBOL |  | | software development environment, software development environment for C/C++ |
|
http://www.qucis.queensu.ca/Software-Engineering/tools.html
(707 words)
|
|
| |
| | RBSCBibliography: Testing Object-Oriented Software |
 | | [Rine 87] David C. Rine, "A Common Error in the Object Structure of Object-Oriented Design Methods," Software Engineering Notes, v 12, n 4, October 1987, 42-44. |  | | [Thuy 93] Nguyen N. Thuy, "Design for Quality in Large Object Oriented Software," Conference Proceedings, 6th International Software Quality Week, May 1993. |  | | [Graham 93] J. Graham, A.C.T. Drakeford, and C. Turner, "The Verification, Validation and Testing of Object Oriented Systems," BT Technology Journal. |
|
http://www.rbsc.com/pages/ootbib.html
(707 words)
|
|
| |
| | Brad Appleton's Software Engineering Links |
 | | Within ARCS we study the architecture of software systems and the composition of software components in such systems, primarily from the perspective of the object-oriented paradigm. |  | | SEworld is an internet resource which provides the Software Engineering community with timely announcements of conferences, workshops, symposia, special journal issues, calls for papers, research and educational systems, and the like. |  | | The Software Developer's Handbook is a compendium of knowledge about the various facets of Software Development, with links and references to original, more in-depth sources. |
|
http://www.cmcrossroads.com/bradapp/links/swe-links.html
(707 words)
|
|
| |
| | Basic Object-Oriented Concepts |
 | | For the software engineer, object-oriented technology encompasses object-oriented programming languages, object-oriented development methodologies, management of object-oriented projects, object-oriented computer hardware, and object-oriented computer aided software engineering, among others. |  | | A heterogeneous composite object is a composite object that is conceptually composed of component objects that are not all conceptually the same. |  | | A homogeneous composite object is a composite object that is conceptually composed of component objects that are all conceptually the same. |
|
http://www.toa.com/pub/oobasics/oobasics.htm
(5125 words)
|
|
| |
| | Metrics for Object-Oriented Software Engineering |
 | | Object-oriented software engineering metrics are units of measurement that are used to characterize: |  | | This implies that, when we first begin to study some aspect of software engineering, or a specific software project, we will probably have to use a large (e.g., 20 to 30, or more) number of different metrics. |  | | software engineering processes, e.g., the activities of analysis, designing, and coding, and |
|
http://www.toa.com/pub/moose.htm
(3619 words)
|
|
| |
| | Object-Oriented Analysis And Design With Applications |
 | | Object-Oriented Analysis And Design presents a detailed and well-written introduction to the object model, a notation for describing software systems, and a process for analysis and design that is easy to follow for those with some experience in software engineering. |  | | It explores the complexity of software development and explains how to reduce that complexity through object-oriented analysis and design techniques. |  | | G Booch, OBJECT-ORIENTED ANALYSIS AND DESIGN WITH APPLICATIONS, Copyright 1994 Benjamin Cummings Publishing Company, Inc. Reproduced by permission of Addison Wesley Longman. |
|
http://www.getobjects.com/Books/booch.html
(228 words)
|
|
| |
| | Software Engineering Book Reviews |
 | | Object-Oriented Software Engineering; A Use Case Driven Approach |  | | In this section we present reviews of books on topics related to computer software and software engineering. |  | | If you have read a good Software Engineering book that we don't list and would like to share your thoughts on it, CLICK HERE. |
|
http://www.weyrich.com/book_reviews/software_index.html
(1173 words)
|
|
| |
| | CS 681-683 (2004--2005), University of Massachusetts, Boston |
 | | Bruegge and A. Dutoit, "What is Software Engineering?," In Object-Oriented Software Engineering: Using UML, Patterns and Java, Chapter 1.2, 2004. |  | | CS681 is for software engineering theory (2004 Fall). |  | | This is the home page for CS681-682-683, the graduate capstone course in software engineering. |
|
http://www.cs.umb.edu/~jxs/courses/2004/681
(1173 words)
|
|
| |
| | [Ba-jobs] Software Engineering Manager - Redwood City, CA |
 | | Must have at least 3 years Java experience and 6 years developing object-oriented software within the enterprise software space. |  | | ----- Forwarded message from ct_recruiter2003 ----- Software Engineering Manager Location: Redwood City, CA Position Type: Employee Position Duration: Full-Time Software Engineering Manager Client is seeking a Software Engineering Manager with senior level Java experience for their Redwood City office. |  | | Should have a knowledge of the latest software development tools and processes. |
|
http://www.bafug.org/pipermail/ba-jobs/2003-May/000804.html
(318 words)
|
|
| |
| | Using the Shlaer-Mellor Object-Oriented Analysis Method |
 | | The adaptation of the Shlaer-Mellor object-oriented analysis method for engineering the requirements of a mission-planning system by a missile-guidance software group is discussed. |  | | The Shlaer-Mellor object-oriented analysis method provides a structured means of identifying objects within a system by analyzing abstract data types and uses these objects as a basis for building three formal models: information, state, and process. |  | | Shlaer and S.J. Mellor, Object Lifecycles: Modeling the World in States, Yourdon Press Computing Series, Prentice-Hall, Englewood Cliffs, N.J., 1992. |
|
http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/&toc=comp/mags/so/1993/02/s2toc.xml&DOI=10.1109/52.199729
(326 words)
|
|
| |
| | object |
 | | ARTiSAN Software Tools, Inc. is the leader in real time modeling solutions for real-time systems design and realtime software engineering, featuring a UML based object oriented tool. |  | | Franz Inc is the Leader in Dynamic Object Oriented Programming. |  | | The Fedora™ Project provides open-source digital object repository software developed jointly by Cornell and University of Virginia. |
|
http://www.mostfind.com/QWobject.htm
(557 words)
|
|
| |
| | Dr. Timothy C. Lethbridge |
 | | Textbook: Object Oriented Software Engineering: Practical Software Development using UML and Java. |  | | Answer to a question I am very frequently asked: What is the difference between computer science, computer engineering and software engineering. |  | | IEEE/ACM Computing Curriculum / Software Engineering (CCSE) -- I am the pedagogy co-chair of this international effort to standardize software engineering curricula. |
|
http://www.site.uottawa.ca/~tcl
(557 words)
|
|
| |
| | Profile |
 | | Timothy C. Lethbridge and Robert Laganière,Object-Oriented Software Engineering: Practical Software Development Using UML and Java. |  | | Computer and Information Sciences, Computer Engineering, Computer Software, Computer Storage and Retrieval, Human-Computer Interaction, Knowledge Acquisition, Knowledge Representation, Software Engineering. |  | | Lethbridge, T.C.,What Knowledge is Important to a Software Engineer?. |
|
http://myprofile.cos.com/tcl
(557 words)
|
|
| |
| | Object Oriented Programming Criticism - Part 2 |
 | | Protocol coupling can be just as bad as all the other "coupling sins" of software engineering. |  | | Strong typing is where a variable or object cannot be used with an operation that is not meant or not defined to handle that particular type. |  | | This is because a file handle may be language-specific in meaning and is harder to persist between program invocations. |
|
http://www.geocities.com/tablizer/miscoop.htm
(6970 words)
|
|
| |
| | QC214 - Object-oriented Systems Analysis, Design and Implementation |
 | | It is a precursor for the successor module QC309 Advanced Systems Analysis and a prerequisit for QC305 Software Engineering you will study during the third year. |  | | Object-oriented Systems Analysis and Design Using UML 2/e, McGraw-Hill Education (2002); ISBN: 0077098641 (around £35). |  | | QC214 - Object-oriented Systems Analysis, Design and Implementation |
|
http://learning.unl.ac.uk/qc214
(417 words)
|
|
|