jagomart
digital resources
picture1_System Software Pdf 186175 | 02 Process


 161x       Filetype PDF       File size 1.49 MB       Source: sites.cs.ucsb.edu


File: System Software Pdf 186175 | 02 Process
software development activities l note activities not steps l often happening simultaneously l not necessarily discrete 1 planning mostly study the requirements 2 domain analysis study the problem area 3 ...

icon picture PDF Filetype PDF | Posted on 01 Feb 2023 | 2 years ago
Partial capture of text on file.
         Software development activities 
          l      Note “activities” – not “steps” 
                     l    Often happening simultaneously 
                     l    Not necessarily discrete 
          1.     Planning: mostly study the requirements 
          2.     Domain analysis: study the problem area 
          3.     System design: devise computer solution 
          4.     Implementation: write the code 
          5.     Testing, documentation, maintenance, … 
    Software engineering 
    l  A subset of system engineering 
    l  Covers all software development activities, 
     planning through maintenance 
    l  Also includes various management tasks 
      –  Determine project roles, and assign personnel 
      –  Create and monitor development schedules 
      –  Some client relations and customer support 
    l  Guided by CS theory 
      –  But really just heuristics, and often ad hoc 
   Professional, ethical responsibility 
   l  Above all, do no harm! (Hippocratic Oath) 
    –  NO VIRUSES or other malicious programs 
    –  Avoid inventing “the bomb” or a plague, or … 
   l  Basically demonstrate loyalty to employer, 
    clients, co-workers, country, humanity, … 
   l  See “Software Engineering Code of Ethics and 
    Professional Practice” by ACM/IEEE-CS at 
    https://www.acm.org/about-acm/code-of-ethics 
      Development process modeling 
       l  The        Requirements
         classic:     Analysis
       l  Step              System  The
         after              Design       Waterfall
                                Program
         step,                   Design               Model
         after                        Coding
         step, … 
                                           Testing
       l  Never                           (several steps)
                                                    Operation &
         back up                                    Maintenance
The words contained in this file might help you see if this file matches what you are looking for:

...Software development activities l note not steps often happening simultaneously necessarily discrete planning mostly study the requirements domain analysis problem area system design devise computer solution implementation write code testing documentation maintenance engineering a subset of covers all through also includes various management tasks determine project roles and assign personnel create monitor schedules some client relations customer support guided by cs theory but really just heuristics ad hoc professional ethical responsibility above do no harm hippocratic oath viruses or other malicious programs avoid inventing bomb plague basically demonstrate loyalty to employer clients co workers country humanity see ethics practice acm ieee at https www org about process modeling classic step after waterfall program model coding never several operation back up...

no reviews yet
Please Login to review.