MS in Software Engineering offered Online and On-Campus

horsescurrishInternet και Εφαρμογές Web

30 Ιουλ 2012 (πριν από 5 χρόνια και 18 μέρες)

217 εμφανίσεις

Department of Computer Science

College

of Technology

and Computer Science

East

Carolina

University



SENG 6255 Software Requirement
s

Engineering


Syllabus



General Information:

Instructor: Dr. Tabrizi

Days:

Time:

Where:

Office: C
-
112

S & T Building,

Office hours:




Credit hours:


(3) 3 credit hours


Course Description
:

Methods and processes for managing, analyzing and specifying
requirements; use
-
case modeling; systems for requirements analysis and management.


Prerequisites:

SENG 6230


Resourc
e Requirements:





Required textbooks
:
Requirement Engineering for Software and
Systems
, by Phillip A. Laplante, CRC Press
, ISBN: 978
-
1
-
4200
-
6467
-
4




Optional

textbooks: N/A




S
tudents must have access to fully functional computer hardware and
full Internet connectivity.




Research papers, case studies and company/government White Papers
may also be used,

when required.





Guest lectures from industry practitioners may also be possible,
depending on availability.





Students will use our CalSys course management system.




If required by the instructor, access to the following software will be
provided by the college: IBM

/Rational Software, IBM/Rational RequisitePro,
Microsoft Visual Studio, IBM WebSphere, MS SQL Database server, MS Pro
ject


Course Competencies:

On completion of this course the students will develop the following competencies:

Understand requirements engineering processes and techniques for specifying, analyzing,
and managing requirements of enterprise software systems.

Specify, analyze, and manage the software systems requirements using suitable
processes, tools, and methods especially the use case methods.



Student Assessment:


Students will be evaluated based on the combination of class activities. The final
grade
will be assessed with the following criteria:

Grading


Assessment



Homework

10%

A

≥ 90%

兵楺zes

20%

B

≥ 80%

䝲潵瀠o牯橥c琠

㌰3

C

≥ 70%

䵩摴e牭⁥xam

㈰2

a

≥ 60%

c楮慬⁥xam

㈰2

c

<‶〥

呯瑡l

㄰〥


Course
Outline:



Introduction to Requirement Engineering



Best Practices of Software Engineering




Introduction to Use
-
Case Modeling




Requirement Analyses




Understanding Stakeholder Needs




Defining the System




Manage the Scope of the System




Refine the System
Definition




Manage Changing Requirements




Formal Methods



Writing the Requirement Document



Tools Support for Requirement Engineering



Requirement Management using RequisitePro



Quizzes




Conducted online




Contain questions from reading material and lectures



Projects

Students will be required to work on group projects.



Weekly meetings

Students are required to hold weekly meeting with their team members and submit the meeting
minutes.


Syllabus content
statement:

The above schedule and procedures in the course are subject to change in the event of
extenuating circumstances. Occasionally, it may be necessary to revise the syllabus to
meet students’ needs.



Student attendance statement:

Face
-
to
-
face students are expected to attend punctually all lecture and laboratory sessions
in the courses for which they are registered, beginning with the first session following
registration in the course.
Online students are required to participate in
our weekly online
meetings.

Excused absences are allowed but one point will be deducted from the final
grade for each unexcused absences.



Disabilities statement:


East

Carolina

University

seeks to fully comply with the Americans with Disabilities Act
(ADA).


Students requesting accommodations based on a covered disability must contact
the Department for Disability Support Services, located in Brewster A
-
114, to verify the
disability before any accommodations can occur. The telephone number is 252
-
328
-
6
799.



Exam proctoring policy for online students:

Online students will be allowed to take their tests at the official locations administered by
independent and neutral proctors who will oversee and ensure the integrity of the tests.

Students must identify

and forward the proctors’ official email addresses, work phone
numbers, affiliation, work addresses, and official positions/job title to the course
instructor for approval. Most of the public libraries offer proctoring services, but you can
also use profe
ssionals/staff from high schools, colleges, and etc.



Disruptive academic behaviour statement:


East Carolina University is committed to providing each student with a rich, distinctive
educational experience. To this end, students who do not follow reaso
nable standards of
behaviour in the classroom or other academic setting may be removed from the course by
the instructor following appropriate notice.



Continuity of instruction statement:


In the event that face
-
to
-
face classes are suspended due to a pan
demic or other
catastrophe I will strive to continue instruction to those that are able to participate.


If and
when face
-
to
-
face classes are suspended, you will receive an email from that detail how
we will communicate, where you can locate course informa
tion and what you can expect
during this time period.


I realize that some of you may be affected by the event and not
able to participate, however I will continue to provide instruction to those that are able to
continue.