Department of Computer Science
and Computer Science
SENG 6255 Software Requirement
Instructor: Dr. Tabrizi
S & T Building,
(3) 3 credit hours
Methods and processes for managing, analyzing and specifying
case modeling; systems for requirements analysis and management.
Requirement Engineering for Software and
, by Phillip A. Laplante, CRC Press
, ISBN: 978
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,
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
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.
Students will be evaluated based on the combination of class activities. The final
will be assessed with the following criteria:
Introduction to Requirement Engineering
Best Practices of Software Engineering
Introduction to Use
Understanding Stakeholder Needs
Defining the System
Manage the Scope of the System
Refine the System
Manage Changing Requirements
Writing the Requirement Document
Tools Support for Requirement Engineering
Requirement Management using RequisitePro
Contain questions from reading material and lectures
Students will be required to work on group projects.
Students are required to hold weekly meeting with their team members and submit the meeting
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 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
Excused absences are allowed but one point will be deducted from the final
grade for each unexcused absences.
seeks to fully comply with the Americans with Disabilities Act
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
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
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.
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