SE_Lesson1 by derekasejo

VIEWS: 2 PAGES: 13

									 As
“ long as you’re green, you are growing. As soon as you’re ripe, you start to rot.”
                                                                                 1
                                                                      - Ray Kroc
• Computer programs and associated
  documentation



• Software products may be developed for a
  particular customer or may be developed for
  a general market


                                          2
• The science concerned with putting
computer science knowledge to practical
use

• Application of a systematic, disciplined,
quantifiable approach to the
development, operation, and
maintenance of software
                                         3
4
• Project – the task at hand
• People – by whom it is done
• Process – the manner it is done
• Product – the artifacts produced


                                     5
6
• Understand the problem
• Plan the solution
• Carry out the plan
• Examine the result


                           7
Level 0: Incomplete
Level 1: Performed
Level 2: Managed
Level 3: Defined
Level 4: Quantitatively Managed
Level 5: Optimized
                                  8
9
• PUBLIC
  – Software engineers shall act consistently with the public
    interest.
• CLIENT AND EMPLOYER
  – Software engineers shall act in a manner that is in the best
    interests of their client and employer consistent with the
    public interest.
• PRODUCT
  – Software engineers shall ensure that their products and
    related modifications meet the highest professional standard
    possible.

                                                           10
• JUDGMENT
  – Software engineers shall maintain integrity and
    independence in their professional judgment.
• MANAGEMENT
  – Software engineering managers and leaders shall subscribe t
    and promote an ethical approach to the management of
    software development and maintenance.
• PROFESSION
  – Software engineers shall advance the integrity and reputatio
    of the profession consistent with the public interest.




                                                        11
• COLLEAGUES
   – Software engineers shall be fair to and supportive of
     their colleagues.
• SELF
   – Software engineers shall participate in lifelong
     learning regarding the practice of their profession
     and shall promote an ethical approach to the
     practice of the profession.



                                                    12
Retrieved   November        08,  2010  6:00   pm   from
http://www.csc.liv.ac.uk/~igor/COMP201




                                                      13

								
To top