﻿<?xml version="1.0" encoding="utf-8" ?> 
<?xml-stylesheet type="text/xsl" href="../../webpages/courses.xsl" ?>
<!--
/////////////////////////////////////////////////////////////////////////////
//  CSE681codeL1.xml - provides links Lecture #1 materials                 //
//                     on the ECS college server                           //
//                                                                         //
//  Jim Fawcett, CST 2-187, Syracuse University, jfawcett@twcny.rr.com     //
/////////////////////////////////////////////////////////////////////////////
-->

<courses name="Fawcett">

  <btitle>CSE681 Lecture #1</btitle>
  <theme src="../../webpages/CodeTheme.css" />

  <visible>
  <title>CSE681 - Software Modeling and Analysis</title>
  <subtitle>Lecture #1 - Introduction</subtitle>
  <revised>20 May 2007</revised>
  
  <hilight>
    <ifile title="Home">../../webpages/FawcettHome.xml</ifile>&#32;
    <ifile title="Courses">../../webpages/Courses.xml</ifile>&#32;
    <ifile title="Code">../../webpages/Code.xml</ifile>&#32;
    <ifile title="Books">../../webpages/Books.xml</ifile>&#32;
    <ilink title="Handouts">www.ecs.syr.edu/faculty/fawcett/handouts</ilink>&#32;
    <ifile title="Research">../../webpages/research.xml</ifile>&#32;
    <ifile title="SWDev">../../webpages/swdev.xml</ifile>&#32;
    <ifile title="WebDev">../../webpages/webdev.xml</ifile>&#32;
    <ifile title="News">../../webpages/news.xml</ifile>&#32;
    <ifile title="OtherLinks">../../webpages/OtherLinks.xml</ifile>&#32;
    <ifile title="SiteDesign">../../webpages/SiteDesign.xml</ifile>&#32;
    <ifile title="AllPages">../../webpages/AllPages.xml</ifile>&#32;
    <notice title="Notices">../../webpages/notices.xml</notice>&#32;
  </hilight>

  <hilight>
    <ifile title="CSE681-SWMAA">../../webpages/CSE681.xml</ifile>&#32;
    <ifile title="CSE686-IP">../../webpages/CSE686.xml</ifile>&#32;
    <ifile title="CSE687-OOD">../../webpages/CSE687.xml</ifile>&#32;
    <ifile title="CSE775-DO">../../webpages/CSE775.xml</ifile>&#32;
    <ifile title="CSE776-DP">../../webpages/CSE776.xml</ifile>&#32;
    <ifile title="CSE778-AWP">../../webpages/CSE778.xml</ifile>&#32;
    <ifile title="CSE784-SWS">../../webpages/CSE784.xml</ifile>
  </hilight>
  
  <hilight>
    <ifile title="Lecture #01">../Lectures/CSE681CodeL1.xml</ifile>&#32;
    <ifile title="Lecture #02">../lectures/CSE681CodeL2.xml</ifile>&#32;
    <ifile title="Lecture #03">../Lectures/CSE681CodeL3.xml</ifile>&#32;
    <ifile title="Lecture #04">../Lectures/CSE681CodeL4.xml</ifile>&#32;
    <ifile title="Lecture #05">../Lectures/CSE681CodeL5.xml</ifile>&#32;
    <ifile title="Lecture #06">../Lectures/CSE681CodeL6.xml</ifile>&#32;
    <ifile title="Lecture #07">../Lectures/CSE681CodeL7.xml</ifile>&#32;<br/>
    <ifile title="Lecture #08">../Lectures/CSE681CodeL8.xml</ifile>&#32;
    <ifile title="Lecture #09">../Lectures/CSE681CodeL9.xml</ifile>&#32;
    <ifile title="Lecture #10">../Lectures/CSE681CodeL10.xml</ifile>&#32;
    <ifile title="Lecture #11">../Lectures/CSE681CodeL11.xml</ifile>&#32;
    <ifile title="Lecture #12">../Lectures/CSE681CodeL12.xml</ifile>&#32;
    <ifile title="Lecture #13">../Lectures/CSE681CodeL13.xml</ifile>&#32;
    <ifile title="Lecture #14">../Lectures/CSE681CodeL14.xml</ifile>&#32;<br/>
    <ifile title="Lecture #15">../Lectures/CSE681CodeL15.xml</ifile>&#32;
    <ifile title="Lecture #16">../Lectures/CSE681CodeL16.xml</ifile>&#32;
    <ifile title="Lecture #17">../Lectures/CSE681CodeL17.xml</ifile>&#32;
    <ifile title="Lecture #18">../Lectures/CSE681CodeL18.xml</ifile>&#32;
    <ifile title="Lecture #19">../Lectures/CSE681CodeL19.xml</ifile>&#32;
    <ifile title="Lecture #20">../Lectures/CSE681CodeL20.xml</ifile>&#32;
    <ifile title="Other Notes">../Lectures/CSE681CodeL21.xml</ifile>&#32;
  </hilight>
  
  <hilight>
    <html><a href="#Content">Content</a></html>&#32;
    <html>
      <a href="../../webpages/cse681.xml#Syllabus">Syllabus</a>
    </html>&#32;
  </hilight>
  
  <section title="Web Resources:">
      <ilink title="UML">www.togethersoft.com/services/practical_guides/umlonlinecourse/</ilink>&#32;
      <ilink title="XML,&#160;HTML">www.w3schools.com</ilink>&#32;
      <ilink title="Code&#160;Project">www.codeproject.com/library/tutorials.asp</ilink>&#32;
      <ilink title="Microsoft&#160;Developer's&#160;Network">www.msdn.microsoft.com</ilink>&#32;
      <ilink title="DevelopMentor">www.develop.com/devresources/default.aspx</ilink>&#32;
      <ilink title="XML">xml.com</ilink>&#32;
      <ilink title="Sells&#160;Brothers">sellsbrothers.com</ilink>&#32;
      <ilink title="Windows&#160;Developer's&#160;Journal">www.wdj.com</ilink>&#32;
      <ilink title="Windows&#160;Forms">windowsforms.net/</ilink>&#32;
      <ilink title="DotNetJunkies">www.dotnetjunkies.com</ilink>&#32;
      <ilink title="GotDotNet">www.gotdotnet.com</ilink>&#32;
      <ilink title="C#&#160;Corner">www.c-sharpcorner.com</ilink>&#32;
      <ilink title="Mono&#160;Project">www.go-mono.com</ilink>&#32;
      <ilink title="Performance&#160;Counters">msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/queryperformancecounter.asp</ilink>&#32;
  </section>
  
  <isection title="Office Hours:">
    <ifile title="Instructor &amp; TAs">../../webpages/officeHours.htm</ifile>
  </isection>
  
  <section title="Content:">
  <html><a name="Content" id="Syllabus"/></html>
  This lecture is an introduction to the CSE681 course.  Today we discuss topics to be covered
  in this course, its 
  projects, examinations, and grading.  We then introduce the notions of Software Architecture,
  the Operational Concept Document, modules and discuss a standard notation to be used 
  throughout the course.
    <olist>
      <litem>
        What is a program?  What is an architecture?  What is design?
      </litem>
      <litem>
        Structure of <ifile title="handouts directories">../..</ifile>, 
        <ifile title="notices page">../../webpages/notices.xml</ifile>, 
        <ifile title="office hours">../../webpages/officehours.xml</ifile>
      </litem>
      <litem>
        <html>
          The <a href="../../webpages/cse681.xml#Syllabus">Syllabus</a> describes topics to be covered,
          reading material for you to digest <u>before coming to class</u>, and due dates
          for the assigned projects.
        </html>
      </litem>
      <litem>
        <file title="Projects">../projects</file>
        What projects are required?  How will your submissions be evaluated?
        <ulist>
          <litem>
            <ifile title="Projects #1">../projects/Pr1su07.doc</ifile> and #3 develop Operational Concept Documents for programs we will implement in 
            <ifile title="Projects #2">../projects/Pr2su07.doc</ifile> and #4.<br/>
            <ifile title="Last Summer's Project #5">../projects/pr5su06.doc</ifile> develops an Operational Concept Document for a large, complex,
            and interesting system.
          </litem>
          <litem>
            All code will be developed using C# and the .Net Framework Class Library.
          </litem>
          <litem>
            How will your submissions be evaluated?
            <ifile title="OCD grade sheet">../projects/ArchGradeSheet.doc</ifile>, 
            <ifile title="Code grade sheet">../projects/CSE681GS.doc</ifile>
          </litem>
          <litem>
            <file title="Late homework submission">../../webpages/notices.xml</file>
          </litem>
        </ulist>
      </litem>
      <litem>
        <file title="Software Architecture and the Operational Concept         Document (OCD)">../../cse681/presentations/SoftwareArchitecture.ppt</file>
      </litem>
      <litem>
        <file title="Operational Concept Document (OCD) Survival         Guide">../../cse681/presentations/ArchitectureConceptSurvivalGuide.doc</file>
      </litem>
      <litem>
        Example OCDs prepared by students in previous classes:
        <ulist>
          <litem>
            <file title="OCDsample1.doc">../projects/OCDsample1.doc</file>
            Excellent discussion of critical issues.
          </litem>
          <litem>
            <file title="OCDsample2.doc">../projects/OCDsample2.doc</file>
            Fine discussion of the program architecture.
          </litem>
          <litem>
            <file title="OCDsample3.doc">../projects/OCDsample3.doc</file>
            Good discussion of Use Cases.
          </litem>
        </ulist>
      </litem>
      <litem>
        <file title="Project Center Use Cases">../presentations/ProjectCenterUseCases.ppt</file>
      </litem>
      <litem>
        <file title="UML Notation">../../cse681/presentations/notation.ppt</file>
        The <u>U</u>niversal <u>M</u>odeling <u>L</u>anguage is used to describe software with means other than code.
      </litem>
      <litem>
        <file title="Modules">../presentations/modules.ppt</file>
      </litem>
      <p/><hr/>
    </olist>
  </section>  
  </visible>
</courses>
