Skip to content

Commit

Permalink
intro
Browse files Browse the repository at this point in the history
  • Loading branch information
loudinb committed Jan 9, 2024
1 parent b32b9e6 commit 6a878f8
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 3 deletions.
4 changes: 2 additions & 2 deletions _sources/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@ Software engineering is frequently described as a multi-layered technology in wh
:alt: layered technology
:width: 400px
:align: center
``` <br>
```

**Quality Focus:** This aspect defines the continuous process improvement principles in software engineering. It ensures integrity by safeguarding software so that only authorized individuals can access data, preventing outsider access. Additionally, it emphasizes maintainability and usability.

**Process:** Serving as the foundation or base layer of software engineering, the process is crucial in binding all layers together. This enables the on-time or timely development of software. The process establishes a framework essential for the effective delivery of software engineering technology, covering all necessary activities, actions, and tasks for software development.
**Process:** Serving as the foundation or base layer of software engineering, the process is crucial in binding all layers together. This enables the on-time or timely development of software. The process establishes the framework essential for the effective delivery of software engineering technology, covering all necessary activities, actions, and tasks for software development.

**Method:** In software development, the method provides answers to all "how-to" questions. It encompasses information on various tasks, including communication, requirement analysis, design modeling, program construction, testing, and support.

Expand Down
14 changes: 14 additions & 0 deletions intro.html
Original file line number Diff line number Diff line change
Expand Up @@ -359,6 +359,7 @@ <h2> Contents </h2>
<ul class="visible nav section-nav flex-column">
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#eece3093c-spring-2024">20EECE3093C - Spring 2024</a></li>
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#id1">Software Engineering</a></li>
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#acknowledgements">Acknowledgements</a></li>
</ul>
</nav>
</div>
Expand All @@ -381,6 +382,18 @@ <h2>20EECE3093C - Spring 2024<a class="headerlink" href="#eece3093c-spring-2024"
<section id="id1">
<h2>Software Engineering<a class="headerlink" href="#id1" title="Permalink to this heading">#</a></h2>
<p>Software engineering is frequently described as a multi-layered technology in which the development of software necessitates progressing through successive layers. Each layer is interconnected, and the successful completion of one layer is essential for moving on to the next. This layered technology is divided into four distinct parts:</p>
<a class="reference internal image-reference" href="_images/se_4_layers.png"><img alt="layered technology" class="align-center" src="_images/se_4_layers.png" style="width: 400px;" /></a>
<p><strong>Quality Focus:</strong> This aspect defines the continuous process improvement principles in software engineering. It ensures integrity by safeguarding software so that only authorized individuals can access data, preventing outsider access. Additionally, it emphasizes maintainability and usability.</p>
<p><strong>Process:</strong> Serving as the foundation or base layer of software engineering, the process is crucial in binding all layers together. This enables the on-time or timely development of software. The process establishes the framework essential for the effective delivery of software engineering technology, covering all necessary activities, actions, and tasks for software development.</p>
<p><strong>Method:</strong> In software development, the method provides answers to all “how-to” questions. It encompasses information on various tasks, including communication, requirement analysis, design modeling, program construction, testing, and support.</p>
<p><strong>Tools:</strong> Tools in software engineering offer automated support for processes and methods. These tools are integrated, allowing information generated by one tool to be utilized by another.</p>
</section>
<section id="acknowledgements">
<h2>Acknowledgements<a class="headerlink" href="#acknowledgements" title="Permalink to this heading">#</a></h2>
<p>This course is inspired by a number of other courses in software engineering at other universities, including:</p>
<p>Jon Bell’s CS 4530 at Northeastern.
Wes Weimer’s EECS 481 at the University of Michigan
Michael Ernst’s CSE 403 at the University of Washington</p>
</section>
<div class="toctree-wrapper compound">
</div>
Expand Down Expand Up @@ -453,6 +466,7 @@ <h2>Software Engineering<a class="headerlink" href="#id1" title="Permalink to th
<ul class="visible nav section-nav flex-column">
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#eece3093c-spring-2024">20EECE3093C - Spring 2024</a></li>
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#id1">Software Engineering</a></li>
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#acknowledgements">Acknowledgements</a></li>
</ul>
</nav></div>

Expand Down
Loading

0 comments on commit 6a878f8

Please sign in to comment.