Software Construction Introduction Lecturer: Ngô Huy Biên nhbien@fit.hcmuns.edu.vn... Books And ReadingThere is no course textbook.. Here are some useful books: • Code Complete, Second E
Trang 1Software Construction
Introduction
Lecturer: Ngô Huy Biên
nhbien@fit.hcmuns.edu.vn
Trang 2Basic Information
• Lecturer: Ngô Huy Biên
• Prerequisites: Introdution To SE, Programming Skill
• Grading:
Exam: 4
Seminar And Reports: 3
Practice: 3
Trang 3Books And Reading
There is no course textbook Here are some useful books:
• Code Complete, Second Edition by Steve McConnell, 2004
Trang 4Software Development
Trang 5Software Construction
Construction is a large part of software development
Construction is the central activity
in software development Construction's
product, the
source code, is
often the only
accurate
description of
the software
Construction is the only activity that's
guaranteed to
be done
Trang 6Software Penmanship: Writing
Code
Trang 7Software Farming: Growing a
System
System Accretion
Trang 8Software Construction: Building
Software
Trang 9Problem-Definition Prerequisite
Trang 10Requirements Prerequisite
Trang 11Architecture Prerequisite
Trang 12Programming Languages
Trang 13Technology Waves
Trang 14Coding Standards
Indentation
Vertical alignment
Spaces
Tabs
Appropriate variable
names
Boolean values in
decision structures
Left-hand comparisons
Looping and control
structures
Lists
Trang 15Tools
Trang 16Integrated Development
Environment
* a source code editor
* a compiler and/or an interpreter
* build automation tools
* a debugger
Trang 17Thank you for your time