Search Header Logo
Software Engineering - Topic 6

Software Engineering - Topic 6

Assessment

Presentation

Other

University

Medium

Created by

Mark Nalupa

Used 5+ times

FREE Resource

10 Slides • 14 Questions

1

Software Engineering - Topic 6

by Mark Lister V. Nalupa

2

​Intended Learning Outcomes

​1.   Identify the characteristics of a good programming language

2.   Apply coding standards and guidelines

3.   Apply code review techniques

4.   Identify different types of software documents

3

Fill in the Blanks

Type answer...

4

​Implementation

5

Fill in the Blanks

Type answer...

6

Fill in the Blanks

Type answer...

7

Fill in the Blanks

Type answer...

8

Characteristics of a Programming Language

  • Readability

  • Portability

  • Generality

  • Brevity

  • Error checking

  • Cost

  • Familiar notation

  • Quick translation

  • Efficiency

  • Modularity

  • Widely available

9

Coding Standards and Guidelines

10

Multiple Choice

Good coding practice must limit the use of global data.

1

True

2

False

11

Multiple Choice

Format of code's header should be standardized for all software development companies.

1

True

2

False

12

Multiple Choice

Good coding practice must follow a naming convention for global variables, local variables, and constant identifiers.

1

True

2

False

13

Multiple Choice

The way error conditions are reported by different functions in a program are handled should be standardized within an organization

1

True

2

False

14

Coding Guidelines Recommended by Many Software Development Organizations

  1. Do not use a coding style that is too clever or too difficult to understand

  2. ​Avoid obscure side effects

  3. ​Do not use an identifier for multiple purposes

  4. ​Code should be well documented

  5. ​Length of any function should not exceed 10 source lines

  6. ​Do not use goto statements

15

Fill in the Blanks

Type answer...

16

Code Review

17

Fill in the Blanks

Type answer...

18

Fill in the Blanks

Type answer...

19

Fill in the Blanks

Type answer...

20

Software Documentation

21

Fill in the Blanks

Type answer...

22

Fill in the Blanks

Type answer...

23

​1.   Identified the characteristics of a good programming language

2.   Identified coding standards and guidelines

3.   Identified different types of code review techniques

4.   Identified different types of software documents

24

-end-

Software Engineering - Topic 6

by Mark Lister V. Nalupa

Show answer

Auto Play

Slide 1 / 24

SLIDE