Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
C
cas741
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
W. Spencer Smith
cas741
Commits
76b33d39
Commit
76b33d39
authored
5 years ago
by
W. Spencer Smith
Browse files
Options
Downloads
Patches
Plain Diff
Updates to Drasil related lecture
parent
89825c4e
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
Lectures/L21_ArtifactGen/ArtifactGen.pdf
+0
-0
0 additions, 0 deletions
Lectures/L21_ArtifactGen/ArtifactGen.pdf
Lectures/L21_ArtifactGen/ArtifactGen.tex
+116
-54
116 additions, 54 deletions
Lectures/L21_ArtifactGen/ArtifactGen.tex
with
116 additions
and
54 deletions
Lectures/L21_ArtifactGen/ArtifactGen.pdf
+
0
−
0
View file @
76b33d39
No preview for this file type
This diff is collapsed.
Click to expand it.
Lectures/L21_ArtifactGen/ArtifactGen.tex
+
116
−
54
View file @
76b33d39
...
...
@@ -60,8 +60,10 @@
\bi
\item
Administrative details
%\item Feedback on VnV
\item
Questions about MIS?
\item
Next week's presentations
\item
Feedback on VnV
\item
Questions about MG/MIS?
\item
Implementing an MIS
\item
Artifact generation (Drasil)
\ei
\end{frame}
...
...
@@ -74,22 +76,27 @@
\bi
\item
For final documentation, make sure you have
\textbf
{
addressed and closed
}
all open issues
\item
MIS
M
arking
S
cheme
\bi
\item
On Avenue
\item
Not all of the spec has to be formal
\item
First steps
\bi
\item
Syntax of access programs
\item
State variables?
\item
Environment variables?
\ei
\ei
\item
MIS
m
arking
s
cheme
on Avenue
%
\bi
%
\item On Avenue
%
\item Not all of the spec has to be formal
%
\item First steps
%
\bi
%
\item Syntax of access programs
%
\item State variables?
%
\item Environment variables?
%
\ei
%
\ei
\item
Course evaluation
\bi
\item
Thurs, Nov 21, 10:00 am to Thurs, Dec 5, 11:59 pm
\item
\url
{
https://evals.mcmaster.ca
}
\ei
\item
Module implementation
\bi
\item
Assign to your domain expert the implementation of one module
\item
Grading will be generous, as long as you make a concerted effort
\ei
\ei
\end{frame}
...
...
@@ -97,21 +104,44 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
\frametitle
{
Administrative Details: Deadlines
}
\frametitle
{
Administrative Details:
Report
Deadlines
}
~
\newline
\begin{tabular}
{
l l l
}
MIS
&
Week 11
&
Nov 23
\\
Unit VnV or Impl.
\
Present
&
Week 12, 13
&
Wed, Nov 28, Dec 5
\\
Unit VnV Plan
&
Week 13
&
Dec 3
\\
Final Doc
&
Week 14
&
Dec 10
\\
MG + MIS
&
Week 10
&
Today!
\\
Final Documentation
&
Week 14
&
Dec 9
\\
\end
{
tabular
}
~
\\
Combine Unit VnV Plan deadline with Final Doc deadline?
\bi
\item
The written deliverables will be graded based on the repo contents as of
11:59 pm of the due date
\item
If you need an extension, please ask
\item
Two days after each major deliverable, your GitHub issues will be due
\item
Domain expert code due 1 week after MIS deadline (after assigned issue by
project owner)
\ei
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
\frametitle
{
Administrative Details: Presentations
}
~
\newline
\begin{tabular}
{
l l l
}
Unit VnV or Impl.
\
Present
&
Week 12
&
Week of Nov 25
\\
\end
{
tabular
}
\bi
\item
Informal presentations with the goal of improving everyone's written
deliverables
\item
Domain experts and secondary reviewers (and others) will ask questions
(listed in Repos.xlsx file)
\ei
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
\frametitle
{
Administrative Details: Presentation Schedule
}
...
...
@@ -119,10 +149,22 @@ Combine Unit VnV Plan deadline with Final Doc deadline?
\bi
\item
Unit VnV Plan or Impl.
\
Present
\bi
\item
Wednesday (Nov 28): Brooks, Vajiheh
\item
Wednesday (Dec 5): Olu, Karol
\item
Monday: Bo, Sasha, ?
\item
Thursday: Zhi, Peter, Ao
\ei
\item
Can present anything related to the implementation or testing
\ei
Optional presentation in italics.
\\
Room for more volunteers. :-)
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
\frametitle
{
Administrative Details: Unit VnV or Impl.
\
Present
}
Can present anything related to the implementation or testing
\bi
\item
Code
\item
Tools used
...
...
@@ -132,54 +174,74 @@ Combine Unit VnV Plan deadline with Final Doc deadline?
\item
As always it is fine to show work in progress
\item
Good to bring questions to the class
\ei
\ei
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\begin{frame}
%
\frametitle{Feedback on VnV Plan}
\begin{frame}
\frametitle
{
Feedback on VnV Plan
}
%
\bi
%
\item Explicit web-link to your GitHub repo
%
\item Reference your
SRS
document
%
\item Explicitly state programming language
%
\item Very nice to have explicit cross-references between documents. Keep
%
information up to date using make
%
\item Do not postpone decisions, be specific
%
\item Outputs are unlikely to be an exact match for expected, instead summarize
%
the error for all tests
%
\item Define what you mean by error, especially if the output is a sequence
%
\item Avoid unnecessary repetition, summarize similar tests in a table,
%
distinguished by variabilities
%
\ei
\bi
\item
Explicit web-link to your GitHub repo
\item
Reference
all
your
other
document
s (even the unwritten ones)
\item
Explicitly state programming language
\item
Very nice to have explicit cross-references between documents. Keep
information up to date using make
\item
Do not postpone decisions, be specific
\item
Outputs are unlikely to be an exact match for expected, instead summarize
the error for all tests
\item
Define what you mean by error, especially if the output is a sequence
\item
Avoid unnecessary repetition, summarize similar tests in a table,
distinguished by variabilities
\ei
%
\end{frame}
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\begin{frame}
%
\frametitle{VnV Feedback Continued}
\begin{frame}
\frametitle
{
VnV Feedback Continued
}
%
\bi
%
\item Spell check! Proof read!
%
\item Great to see usability tests, but need more information on how tests will
%
be run. For instance, what specific task will they be asked to perform?
%
\item Great to see code walkthroughs, but need more detail
%
\item Provide enough information that the reader can easily verify your test cases,
%
especially the expected output
%
\item \textbf{Write as if someone else will be doing the testing}
%
\ei
\bi
\item
Spell check! Proof read!
\item
Great to see usability tests
%
, but need more information on how tests will
%
be run. For instance, what specific task will they be asked to perform?
\item
Great to see code walkthroughs, but need more detail
\item
Provide enough information that the reader can easily verify your test cases
%
,
%
especially the expected output
\item
\textbf
{
Write as if someone else will be doing the testing
}
\ei
%
\end{frame}
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
\frametitle
{
Questions?
}
\begin{itemize}
\item
Questions about MIS
\item
Questions about MG/MIS
\end{itemize}
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
\frametitle
{
Implementing Your MIS
}
\begin{itemize}
\item
The mapping between the MIS and the code is generally not ``term'' by
``term''
\item
You do not need to use the mathematical type listed in the spec
\item
Consider A2 (Allocation to Engineering Programs)
\begin{itemize}
\item
\href
{
https://gitlab.cas.mcmaster.ca/smiths/se2aa4
_
cs2me3/blob/master/Assignments/A2/A2.pdf
}
{
Problem Description
}
\item
\href
{
https://gitlab.cas.mcmaster.ca/smiths/se2aa4
_
cs2me3/tree/master/Assignments/A2/A2Soln/src
}
{
Source Code
}
\end{itemize}
\end{itemize}
\end{frame}
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment