Preview

Action Plan. Principles of Software Engineering

Good Essays
Open Document
Open Document
4507 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Action Plan. Principles of Software Engineering
University of Ballarat
SCHOOL OF INFORMATION TECHNOLOGY
AND MATHEMATICAL SCIENCES
CP 851 Principles of Software Engineering
Semester 2007/1

Tutorial Exercise Week 1:
Answer the * ones in groups during your Tutorial Class. Rest to be completed by next week. All answers need to be typed in and showed to your tutor during the next week’s tutorial class (Group submission) for getting ticked off and for discussion.

1. Explain how software engineering and system engineering relate to each other. Is this a containment or intersection relationship? Is it possible that the two concepts may not relate at all? Start by providing definitions of the terms “software”, “system”, “software engineering”, and “system engineering”.
Ans. Software can be defined as “sets of instructions that tell the computer how to take data in, how to process it, how to display information, and how to store data and information” (Oz, 2004, p.17). System can be defined as “a coherent set of interdependent components which exists for some purpose, has some stability, and can be usefully viewed as a whole” (Beynon-Davies, p.593).
Software engineering is an engineering discipline of developing quality software systems in the cost- and time-effective manner by team(s) of engineers. System engineering is the discipline of managing all aspects of development and evolution of complex systems.
Based on these definitions, the relationship between software and system engineering depends on whether or not we should assume that the notion of system relates to the notion of software. Well, in general terms, a system does not even have to be human-made. The solar or respiratory systems are natural, not human-made. There is no software in natural systems. The natural systems have not been engineered.
Clearly, system engineering does not apply to natural systems.
The question arises what “systems” are the subject of system engineering and software engineering? As far as software

You May Also Find These Documents Helpful

  • Good Essays

    | organized collections of computer data and instructions, its often broken into two major categories, system software and Application software…

    • 429 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    BSA 375 Syllabus

    • 3768 Words
    • 25 Pages

    combination of theory and application. The Systems Development Life Cycle will be fundamental to the course.…

    • 3768 Words
    • 25 Pages
    Satisfactory Essays
  • Powerful Essays

    As part of the Systems Engineering Process, the software is usually broken down into smaller…

    • 2470 Words
    • 16 Pages
    Powerful Essays
  • Powerful Essays

    Edward

    • 1909 Words
    • 8 Pages

    The systems approach sometimes called systems analysis is an interdisciplinary field for the study of objects in their complexity (O 'Brien, 2003). In an attempt to understand the object of study in its environment, its functioning, its mechanisms, in what does not appear as the sum of its parts, for example, this approach aims to identify:…

    • 1909 Words
    • 8 Pages
    Powerful Essays
  • Good Essays

    Mgmt 340 Week 1

    • 640 Words
    • 3 Pages

    Methodologies, techniques, and tools help ensure the quality and appropriateness of the system being built. Following a systems methodology, applying techniques, and using appropriate tools provides structure to the systems development process, since they have been tested and perfected by others. The quick and easy approach to building systems may be easier, cheaper, and quicker in the short run, but it almost always results in a poorly developed system, meaning that the system will be less than optimal and require extra work to maintain. In the long run, a poorly developed system requires more time and money to make right. Following an engineering-type approach ensures that systems analysis and design is rigorous, structured, and systematic.…

    • 640 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Computer Concepts Exam 1

    • 951 Words
    • 4 Pages

    According to the textbook authors, what type of software serves as the interface between the user, application software, and the computer's hardware? System Software…

    • 951 Words
    • 4 Pages
    Powerful Essays
  • Powerful Essays

    So although the various experts have different themes for their definitions, there are some key similarities that capture the essence of what a system is. Firstly, it is said that the system as a whole is made up of a set of interdependent parts that are all connected and can affect one another in certain ways (Hamilton 1997). It is also stated that more must be considered of a system that solely its parts. It is important to also consider the relationships and connection these parts have with one another and how certain environmental factors can affect the system. Aristotles renowned quote “the whole is more…

    • 4370 Words
    • 18 Pages
    Powerful Essays
  • Better Essays

    Rocky Mountain Outfitters

    • 1093 Words
    • 5 Pages

    “Systems analysis means understanding and specifying in detail what the information system should do. Systems design means specifying in detail how the many components of the information system should be physically implemented” (Chapter 9 2004). Each phase of the The Systems Development Lifecycle (SDLC) used was the results of the previous Phase. One reason phases overlap is efficiency. At the same time that the team members are analyzing needs, they may be thinking about and designing various forms or reports.…

    • 1093 Words
    • 5 Pages
    Better Essays
  • Powerful Essays

    Outsourcing

    • 2746 Words
    • 11 Pages

    4. Roger S. Pressman, Software Engineering: A Practitioner 's Approach (McGraw Hill, New York, 2008), 5.…

    • 2746 Words
    • 11 Pages
    Powerful Essays
  • Powerful Essays

    Notions of ‘systems’ as ‘complex wholes’ abound; ‘systems of interest’ to engineers are understood in a distinctive way. We reveal our systems thinking through language, images, models, specifications & references that assist understanding. We rely on ‘user‐judged’ words such as system, project, risk, network, reliability, environment, need, effectiveness. Their meaning is socially constructed – even within a single discipline. System a system is a set of interrelated components working together towards some common objective or purpose.System Concept System is something that maintains its existence and functions as a whole through interaction of its parts. Hierarchy and Emergence The notion of hierarchy suggests that every system has a CONTAINING SYSTEM, and in turn contains other systems. When entities combine in some relationship properties and capabilities emerge which none of the entities, by itself, possesses. Communications and Control “information” is transferred between entities and between the system and its environment. A system retains its identity through feedback and control. Holism System have Aggregates (When we have a set of entities such that at least one subset of entities is not related to every other subset, then we have an aggregate of entities) ; what missing from aggregates found in systems; the sense of organic wholeness/the need for emergent properties/the need for maintenance of identity/So a system is not just any collection of stuff. System Must have Elements/Interconnections/A function or purpose Function the outcome and behaviors of the system Function due to structure (Characteristic Action) occurs because of entity interaction/independent of observer/a product of “design”/in the solution domain/Mission function (Defines desired emergent properties) due to human intent/dependent on observer/in the problem domain State The state of a system at a moment of time is the set of relevant properties which the system has at that time. A…

    • 7852 Words
    • 16 Pages
    Powerful Essays
  • Satisfactory Essays

    The case study puts the systems engineering in the center position and make it becomes the key to solve the issues of the case study. System engineering is a logical…

    • 577 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Rad Model

    • 2789 Words
    • 12 Pages

    Software Engineering’s definition as developed by IEEE is ‘The application of a systematic, disciplined, quantifiable approach to the development, operation and maintenance of software; that is the application of engineering to software. ’…

    • 2789 Words
    • 12 Pages
    Powerful Essays
  • Good Essays

    Hardware is a general term for the physical components that make up a computer system. Software is a general term for the programs that control the computer system. Systems software are programs that allow the hardware to run properly, e.g. operating systems. Applications software are programs that allow the user to do specific tasks, e.g. spreadsheets.…

    • 1202 Words
    • 5 Pages
    Good Essays
  • Satisfactory Essays

    McLeod CH01

    • 1172 Words
    • 14 Pages

    Management Information Systems, Raymond McLeod Jr. and George P. 10/e Schell © 2007 by Prentice Hall Management Information Systems, 10/e R aymond McLeod and George Schell 1 Part I: Essential Concepts Chapter 1 Introduction to Information Systems © 2007 by Prentice Hall Management Information Systems, 10/e R aymond McLeod and George Schell 2 Learning Objectives ► Understand how computer hardware has evolved to its present level of sophistication.…

    • 1172 Words
    • 14 Pages
    Satisfactory Essays
  • Good Essays

    Witricity

    • 5278 Words
    • 22 Pages

    systems are part of automation, which is a feature of our modern life. They are…

    • 5278 Words
    • 22 Pages
    Good Essays