CS 330 – Software Engineering What is Software Engineering? Lab 1.

Slides:



Advertisements
Similar presentations
Drafting & Design Technology Unit 1
Advertisements

Design of Experiments Lecture I
CS3500 Software Engineering Project Management (1) In 1986 one well-known software engineer (Tom DeMarco) made the simple but important observation: “You.
Technical Specification / Schedule Department of Computer Science and Engineering Michigan State University Spring 2007 Team : CSE 498, Collaborative Design.
Information Systems By Trino Aguiniga.
 Software Software  Program vs Software Products Program vs Software Products  Software Characteristics Software Characteristics  Software Crisis.
MTT Prep Study Guide Competency 005 F,G,H Itza Moses Spring 2012.
PRESENTATION START.
Software Project Management
Profile and a quick introduction Software Engineering: ) هندسة البرمجيات (in Arabic: is the branch of computer science Designed to develop a set rules.
Introduction to Monte-carlo Analysis for software development
PROJECT MILESTONES Group Presentations: ~ 5 mins presentations.
 1. How many tardies does it take to get an office referral?  2. What materials do you need to bring to class to be prepared?  3. What should you do.
Laboratory 1: Introduction to Microsoft Word, Excel, and PowerPoint General Engineering Polytechnic University.
Project is a sequence of unique, complex and connected activities having one goal or purpose and that must be completed by a specific time, within budget,
Welcome to Boeing 2QQY&list=PLE94688DF5EDECDF6 mg&list=PLE94688DF5EDECDF6&index=4.
EXTRACTING AND STATING USER INTERFACE PROTOTYPE REQUIREMENTS Rares Sfirlogea Method Engineering.
Graph Data Management Lab, School of Computer Science Add title here: Large graph processing
SOFTWARE ENGINEERING Chapter 1. Introduction We can’t run the modern world without software. Why? Discussion….
Created by The University of North Texas in partnership with the Texas Education Agency.
Occupation PowerPoint
Technological Design, Third Edition © 2011 International Technology and Engineering Educators Association, STEM  Center for Teaching and Learning™ [Name.
Engineering and Related STEM Careers BY MITCHELL PARTLOW.
STANDARD OPERATING PROCEDURES FOR BIOTECHNOLOGY
Course File seminar NCAAA SSR Preparation (3rd dec 2015)
Science Lab Safety Chapter 1 Sec 3. Good preparation helps you to stay safe when doing science activities in lab.
1 Prof. Dr. Nizamettin AYDIN
FORMAL METHOD. Formal Method Formal methods are system design techniques that use rigorously specified mathematical models to build software and hardware.
Today’s Agenda 1.Collect Pre-Labs 2.Software engineering (CS 480) –Heavyweight approaches –Agile methods Extreme programming –Pair programming »PairDrawing.
Careers in SciVis Guilford County SciVis V
13 1 Computer Programming Ch.15-A,B,C FALL 2000 Rob Wolfe.
Physical Properties of Matter Grade 7.
Physical Properties of Matter Grade 7. 
BSA 385 Week 1 DQ 2 Why is cost-effective software engineering so important in today’s design and development of Information System solutions? Check this.
Computer Information Technology
Information and documentation media systems.
Project Management Project Controlling
Software Engineering--Introduction
PLAN Matters Arising Individual submissions Questionnaires.
Why Choose Computer Science?
7.00 Understand marketing and business management.
Analysis of Computing Options at ISU
Guilford County SciVis V102.03
API Mixing Energy Proposal
7 Big Ideas of Computing:
The Systems Engineering Context
BUSINESS PROCESSES MAP
CS701 SOFTWARE ENGINEERING
Chapter 18: Introduction to Assurance
4 Core Modules to be delivered on themes of:
Quality Quality is “a characteristic or attribute of something.”
Software What Is Software?
7.00 Understand marketing and business management.
7.00 Understand marketing and business management
Guilford County SciVis V102.03
7.00 Understand marketing and business management.
CSC Classes Required for TCC CS Degree
An Introduction to Software Engineering
What is Computer Science?
Student Feedback on Robotics in CS1 The Fleet!
Department of Computer Science & Engineering, HITEC University, Taxila
Topics discussed in this section:
CS385T Software Engineering Dr.Doaa Sami
CSE 498, Collaborative Design
Linearization and Newton’s Method
Linearization and Newton’s Method
How to get started & What you need to know
CICA Project of the Year Entry Template
CHAPTER 1 Information Technology, The Internet, And You.
Planning for Design Project
Presentation transcript:

CS 330 – Software Engineering What is Software Engineering? Lab 1

What is Engineering?  Main Entry: en·gi·neer·ing Function: noun Date: : the activities or function of an engineer 2 a : the application of science and mathematics by which the properties of matter and the sources of energy in nature are made useful to people b : the design and manufacture of complex products 3 : calculated manipulation or direction (as of behavior)engineer

What is Software?  Main Entry: soft·ware Pronunciation: 'soft-"war, -"wer Function: noun Date: 1960 : something used or associated with and usually contrasted with hardware: as a : the entire set of programs, procedures, and related documentation associated with a system and especially a computer system; specifically : computer programs b : materials for use with audiovisual equipment

Need for guidelines

Why is Software Engineering Important?  How is software different?  Why does it need engineering? Product Requirements Quality Documentation Process Teams Time Money

So, What is Software Engineering??  Applying a set of techniques and methodologies to both the software product and the software process. The goal is to be able to deliver quality software on time, within budget and according to specifications.