Preview

Software Engineering Outline

Satisfactory Essays
Open Document
Open Document
1101 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Software Engineering Outline
University of Gujrat
Faculty of CS & IT
Course outline for BS (CS&IT)

Title | Software Engineering-I | Code | CS-321 | Credit Hours | Theory/week: Weight 3 Cr. Hrs. Lectures 2 Duration 1.5 Hrs | Instructor | Saliha Zahoor | Office | B Block Room# :B208 2nd Floor | Email | saliha.zahoor@uog.edu.pk | Prerequisite | Programming fundamental, Object Oriented Programming | Category | Core -Computer Science | Aims and Objectives | Aim: Application of software engineering practices to the development of software in information system development domain where professionalism, quality, schedule, and cost are important in producing an information system. Objectives: * To understand the importance and need of information system software engineering * To discuss different software development models appropriate for the development and maintenance of software products * To introduce the basic project management concepts for the development of a high-quality product * To impart comprehensive knowledge regarding software development lifecycle * To demonstrate, with justification, an appropriate set of tools to support the development of a range of software projects * Hands on Training for CASE Tools and testing tools. | Learning Outcomes | At the completion of this course, students will be able to * The students will recognize the scope, importance and need of software engineering to cope with the modern trends in software industry * The students will have the knowledge of all phases of software life cycle including the artifacts that are produced * The students will be proficient enough to analyze, evaluate and apply a set of CASE tools * The term project will enable the students to implement the software engineering concepts in a disciplined way, to compete the local and international market * Develop information systems in a disciplined way, to meet their educational and professional requirements. *

You May Also Find These Documents Helpful

  • Better Essays

    Service Request Sr Rm 004

    • 1582 Words
    • 7 Pages

    The purpose of this paper is to incorporate the transition from the design to the implementation phase. The implementation phase is the fourth phase of the system development life cycle. This phase is refers to as the decisive moment. All the work that has been done up to this point to bring an idea to realty is coming to life. This phase is most expensive and time-consuming of the previous three phases. The work done in this phase is tedious, and requires the strictest focus to the attention of detail. The major activities involved in this area are coding, testing, installation, documentation, training, and support. The purpose for this these activities are to transform the work from the previous phase into a physical working system that can process the specific task for the information management office for which it was created.…

    • 1582 Words
    • 7 Pages
    Better Essays
  • Best Essays

    Smith Consulting is developing a better production documentation environment for our company. The following discussion and implementation strategy discusses software development methodology selection, Quality Assurance Processes, procedures, and guidelines to be utilized at SC for all current and future projects internally and externally for our clients. This document will also determine project management orthodoxy, define our client relationship and also our program document specifications and requirements. This will serve SC and its future clients in a consistent, quality and professional future for enhanced software development capabilities in accordance with established best practices throughout the software engineering community.…

    • 3816 Words
    • 16 Pages
    Best Essays
  • Powerful Essays

    In order to develop an appropriate information system to manage projects you need to take the proper steps to develop an efficient program. The first step is acquiring a system analysis which involves defining and understands the problem, developing alternative solutions and choosing the best solution. Next, designing a system, programming the system, testing the system, conversion, and last developing production and maintenance (Laudon, 2013).…

    • 1177 Words
    • 5 Pages
    Powerful Essays
  • Satisfactory Essays

    Cmgt 445

    • 2619 Words
    • 11 Pages

    Course Description This course will cover the process and issues associated with the implementation of a computer application information system. Topics will include the processes associated with sponsor and stakeholder approvals, end user training, technical staff training, conversion from existing application(s) and integration into the information system production environment. This course will also examine the use of development and testing environments and the testing procedures related to the implementation of a computer application information system. Policies Faculty and students will be held responsible for understanding and adhering to all policies contained within the following two documents:   University policies: You must be logged into the student website to view this document. Instructor policies: This document is posted in the Course Materials forum.…

    • 2619 Words
    • 11 Pages
    Satisfactory Essays
  • Satisfactory Essays

    In this first assignment, two software development methodologies will be examined using the first four laws given in the prescribed text.…

    • 327 Words
    • 2 Pages
    Satisfactory Essays
  • Best Essays

    [3] A. Abran and J. W. Moore, Guide to the software engineering body of knowledge: trial version (version 0.95)…

    • 2683 Words
    • 11 Pages
    Best Essays
  • Better Essays

    Software Development

    • 6242 Words
    • 25 Pages

    -2Introduction Over the past 20 years it has become accepted in the software engineering community that software development should be undertaken using a model of the software life cycle. The benefits of such an approach include: the ability to plan the project; the ability to estimate resource requirements for the development; the ability to size the likely software product; the ability to estimate hardware requirements; the ability to update estimates on the basis of real figures during monitoring; the availability of documents for monitoring and control; the ability to fit the development process into a Quality Management System; a development structure which may be audited for quality. The result of using life cycle approaches is that the development process is made visible to the project management, project controller, quality controller, the project sponsor and…

    • 6242 Words
    • 25 Pages
    Better Essays
  • Powerful Essays

    Schwalbe, Kathy (2008) Information Technology Project Management (with Microsoft® Project 2007 CD-ROM) , 6th edition, Course Technology,…

    • 2275 Words
    • 10 Pages
    Powerful Essays
  • Better Essays

    The purpose of this assignment is engage in a discussion regarding Systems Development, Project Management, and Outsourcing. The seven phases of the systems development life cycle will be described. Relationships between the systems development life cycle and software development methodologies will be detailed. The phases in the SDLC, including activities associated with planning, analysis, design, development, testing, implementation, and maintenance, will be reviewed. The characteristics of a well-defined project plan will be listed and described. Project manager strategies, specifically those that can be used to ensure a successful project, will be summarized. Lastly, three primary outsourcing options will be identified with the advantages and disadvantages of each explained.…

    • 1438 Words
    • 6 Pages
    Better Essays
  • Satisfactory Essays

    Reading and Syllabus

    • 1981 Words
    • 8 Pages

    This course introduces the fundamental, logical, and design considerations addressed during system and application software development. It provides a solid background in information systems analysis and design techniques through a combination of theory and application. Systems development life cycle (SDLC) will be the fundamental to the course.…

    • 1981 Words
    • 8 Pages
    Satisfactory Essays
  • Powerful Essays

    Many software projects are faced with a common situation: They fail in developing the required…

    • 4341 Words
    • 19 Pages
    Powerful Essays
  • Good Essays

    Why I Choose Engineering

    • 513 Words
    • 3 Pages

    An enormous number of challenges, thrown out by rapid development in science and technology, have made me choose engineering profession. My predilection to this field of study is because of its immense diversity in applications and the range of complexities it possesses. I chose to major in Computer Science Engineering with an intense urge to develop deeper into this challenging field. This century can be credited with have given birth to too many ideas, visions, ways of living and working. It can be credited with almost as many revelations of thoughts and practices. One of this faith in technology as the panacea of all the problems of mankind and a means to human progress. Perhaps our age will be known as the Information Revolution or the Computer Revolution, for we are witnessing a remarkable growth and development of computer and information technology and applications. I have learnt various fundamentals of Computer Science and information technology, which together with practical course work reinforced my interest.…

    • 513 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Projects that have in their scope the exploitation of information and information technology as a mean of achieving development, have emerged in the past 50 years becoming one of the most frequent types of projects under development. But often, mistakenly, the developed software is thought to be the only product of such projects, and once they are completed, the project objectives are considered as fulfilled. But especially in large and broad scoped initiatives, the development or acquisition of the IT software and infrastructure is only one subtask which should be driven by and integrated to the broader set of activities that constitute the whole strategic plan. The IT project management methodology is becoming more and more sophisticated and elaborated, and yet there is a very high rate of failures in IT projects.…

    • 2176 Words
    • 9 Pages
    Powerful Essays
  • Satisfactory Essays

    The Department of Science and Technology-Advanced Science and Technology Institute (DOST-ASTI) is trying to support the Philippine software industry by addressing the lack of original software development. An iterative approach using Object-Oriented Real-time Techniques (OORT) was used entirely during the whole software development process. This paper goes through the Software Engineering…

    • 1241 Words
    • 5 Pages
    Satisfactory Essays
  • Best Essays

    This course introduces the fundamental, logical, and design considerations addressed during system and application software development. It provides a solid background in information systems analysis and design techniques through a combination of theory and application. The Systems Development Life Cycle will be fundamental to the course.…

    • 2816 Words
    • 12 Pages
    Best Essays